Ambari安装会将安装等信息写入数据库,建议使用自己安装的Mysql数据库,也可以不安装而使用默认数据库PostgreSQL
版本要求:-PostgreSQL8-PostgreSQL9.1.13+,9.3,9.4***-MariaDB10*-MySQL5.6-Oracle11gr2-Oracle12c**
按你系统来选择源:http://downloads.mariadb.org/mariadb/repositories/
HereisyourcustomMariaDBYUMrepositoryentryforCentOS.Copyandpasteitintoafileunder/etc/yum.repos.d/(wesuggestnamingthefileMariaDB.repoorsomethingsimilar).
http://downloads.mariadb.org/mariadb/repositories/[mariadb]name=MariaDBbaseurl=http://yum.mariadb.org/10.1/centos7-amd64gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDBgpgcheck=1Afterthefileisinplace,installMariaDBwith:
$sudoyuminstallMariaDB-serverMariaDB-clientIfyouhaven'talreadyacceptedtheMariaDBGPGkey,youwillbepromptedtodoso.See"InstallingMariaDBwithyum"fordetailedinformation.
安装完成后创建ambari数据库及用户,登录root用户执行下面语句:createdatabaseambaricharactersetutf8;?CREATEUSER'ambari'@'%'IDENTIFIEDBY'Ambari-123';GRANTALLPRIVILEGESON*.*TO'ambari'@'%';FLUSHPRIVILEGES;
如果要安装Hive,再创建Hive数据库和用户再执行下面的语句:createdatabasehivecharactersetutf8;?CREATEUSER'hive'@'%'IDENTIFIEDBY'Hive-123';GRANTALLPRIVILEGESON*.*TO'hive'@'%';FLUSHPRIVILEGES;
如果要安装Oozie,再创建Oozie数据库和用户再执行下面的语句:createdatabaseooziecharactersetutf8;?CREATEUSER'oozie'@'%'IDENTIFIEDBY'Oozie-123';GRANTALLPRIVILEGESON*.*TO'oozie'@'%';FLUSHPRIVILEGES;
下载AmbariHDPHDP-UTILS源包(文件很大,需要很长下载时间,请耐心等待。。。)$cd/usr/local/src/Ambari/$wgethttp://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.2.0/ambari-2.4.2.0-centos7.tar.gz$wgethttp://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.5.3.0/HDP-2.5.3.0-centos7-rpm.tar.gz$wgethttp://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.21/repos/centos7/HDP-UTILS-1.1.0.21-centos7.tar.gz
安装本地源制作相关工具$yuminstallyum-utilscreaterepo-y
安装httpd服务$yuminstallhttpd-y$systemctlenablehttpd&&systemctlstarthttpd$cd/var/www/html/&&mkdirambari$cd/usr/local/src/Ambari/$tarxfambari-2.4.2.0-centos7.tar.gz-C/var/www/html/ambari/$tarxfHDP-2.5.3.0-centos7-rpm.tar.gz-C/var/www/html/ambari/$tarxfHDP-UTILS-1.1.0.21-centos7.tar.gz-C/var/www/html/ambari/
验证httd网站是否可用,可以使用links命令或者浏览器直接访问下面的地址:$linkshttp://172.19.80.2/ambari/结果是看到刚才解压的目录

$cathdp.repo#VERSION_NUMBER=2.5.3.0[HDP-2.5.3.0]name=HDPVersion-HDP-2.5.3.0baseurl=http://172.19.80.2/ambari/HDP/centos7/2.x/updates/2.5.3.0gpgcheck=1gpgkey=http://172.19.80.2/ambari/HDP/centos7/2.x/updates/2.5.3.0/RPM-GPG-KEY/RPM-GPG-KEY-Jenkinsenabled=1priority=1
[HDP-UTILS-1.1.0.21]name=HDPUtilsVersion-HDP-UTILS-1.1.0.21baseurl=http://172.19.80.2/ambari/HDP-UTILS-1.1.0.21/repos/centos7gpgcheck=1gpgkey=http://172.19.80.2/ambari/HDP/centos7/2.x/updates/2.5.0.0/RPM-GPG-KEY/RPM-GPG-KEY-Jenkinsenabled=1priority=1
$yumcleanall$yummakecache$yumrepolist
安装Ambari$yuminstallambari-server-y
配置Ambari$ambari-serversetup
下面是配置执行流程,按照提示操作(1)提示是否自定义设置。输入:yCustomizeuseraccountforambari-serverdaemon[y/n](n)?y
(2)ambari-server账号。输入:ambariEnteruseraccountforambari-serverdaemon(root):ambariAdjustingambari-serverpermissionsandownership...
(3)设置JDK。输入:3CheckingJDK...DoyouwanttochangeOracleJDK[y/n](n)?y[]OracleJDK1.8+JavaCryptographyExtension(JCE)PolicyFiles8[]OracleJDK1.7+JavaCryptographyExtension(JCE)PolicyFiles7[]CustomJDK==============================================================================Enterchoice(1):3
(4)如果上面选择3自定义JDK,则需要设置JAVA_HOME。输入:/opt/java/jdk1.8.0_112WARNING:JDKmustbeinstalledonallhostsandJAVA_HOMEmustbevalidonallhosts.WARNING:JCEPolicyfilesarerequiredforconfiguringKerberossecurity.IfyouplantouseKerberos,pleasemakesureJCEUnlimitedStrengthJurisdictionPolicyFilesarevalidonallhosts.PathtoJAVA_HOME:/opt/java/jdk1.8.0_112ValidatingJDKonAmbariServer...done.Completingsetup...
(5)数据库配置。选择:yConfiguringdatabase...Enteradvanceddatabaseconfiguration[y/n](n)?y
(6)选择数据库类型。输入:3Configuringdatabase...==============================================================================Chooseoneofthefollowingoptions:[1]-PostgreSQL(Embedded)[2]-Oracle[3]-MySQL[4]-PostgreSQL[5]-MicrosoftSQLServer(TechPreview)[6]-SQLAnywhere==============================================================================Enterchoice(3):3
(7)设置数据库的具体配置信息,根据实际情况输入,如果和括号内相同,则可以直接回车。Hostname(localhost):Port():Databasename(ambari):Username(ambari):EnterDatabasePassword(Ambari-123):
(8)将Ambari数据库脚本导入到数据库如果使用自己定义的数据库,必须在启动Ambari服务之前导入Ambari的sql脚本
用Ambari用户(上面设置的用户)登录mysqlmysql-uambari-puseambarisource/var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql
(9)启动Amabri$ambari-serverstart
(10)成功启动后在浏览器输入Ambari地址:
本文来源:国外服务器--HDPhadoop安装部署二(安装hadoop步骤)
本文地址:https://www.idcbaba.com/guowai/5291.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



