三、安装ambari
1.安装ambari-server
(1)在172.16.172.17下执行 yum install ambari-server.
直到看到Complete!代表安装成功。
2.ambari-server setup
(1)在172.16.172.17下执行ambari-server setup:
若没有关闭selinux,则会提示warning告警,选择y可继续。
Ambari server模式使用root用户安装,选择n。
选择jdk,选择默认的1,等下载安装完成。
选择采用默认安装的mysql数据库。
(2)将ambari-server加入开机自启动项:chkconfig --add ambari-server
(3)启动ambari-server:ambari-server start
2.安装ambari-agent
(1)配置.repo文件
将ambari.server上的ambari.repo和hdp.repo文件复制到hadoop集群的其他服务器上。
注意:可以使用xsync ambari.repo和xsync hdp.repo命令。
xsync具体用法见博文《hadoop集群内文件传输脚本 》
(2)安装ambari-agent
在集群的3台电脑上执行添加,并添加成开机自启动服务:
# yum install -y ambari-agent
# chkconfig --add ambari-agent
四、安装HDP集群
1.在浏览器打开http://172.16.172.17:8080
2.输入用户名密码 默认admin/admin
3.选择 launch install wizard
4.输入集群群组名称,并下一步
5.选择hdp版本(自定义版本需要上传HDP-2.6.0.3-8.xml)
HDP-2.6.0.3-8.xml文件在172.16.172.17服务器的/var/www/html/hdp/HDP/centos7/HDP-2.6.0.3-8.xml
6.选择本地安装源(use local resposltory)
红线所示处修改为:
HDP-2.6:http://172.16.172.17/hdp/HDP/centos7
HDP-UTILS-1.1.0-21:http://172.16.172.17/hdp/HDP-UTILS-1.1.0.21/repos/centos7
7.输入集群内的主机名称(并上传id_rsa文件)
红线所示处修改为:
dsj1.zkhy.com
dsj2.zkhy.com
dsj3.zkhy.com
dsj4.zkhy.com
dsj5.zkhy.com
dsj6.zkhy.com
id_rsa为dsj1.zkhy.com服务器的私钥,在172.16.172.17服务器的/root/.ssh/id_rsa。
8.等待所有节点success后点击下一步
若有告警,则需解决完告警之后,再进行下一步。
9.选择所需组件 然后点击下一步
10.分配服务器角色,并点击下一步
11.选择服务器安装的服务
12.输入mysql数据库的hive的信息
数据库用户名设置为hive,密码设置为hive
13.设置Ambari Metrics的admin密码
用户名:admin;密码:admin
14.设置smartsence 的admin的密码
用户名admin 密码:admin
15.确认安装信息 点击下一步
16.等待安装成功后点击下一步
若如上图出现黄色告警,则需要先解决黄色告警后,再继续下一步。
17.安装成功,点击完成进入图形界面