说明:ambari2.6.5和ambari2.7.5的页面不一样
集成安装向导
- Get Started 开始
- Select Version 选择版本
- Install Options 安装选项
- Confirm Hosts 确认节点
- Choose Services 选择服务
- Assign Masters 分配主节点
- Assign Slaves and Clients 分配从节点和客户端
- Review 再次确认
- Install,Start and Test 开始安装
- Summary 已安装目录
安装步骤
1、登录ambari页面后,页面中间是欢迎界面,Welcome to Apache Ambari,点击Lauch Wzaid
2、选择版本,这里选择
- HDP-2.6
- Use Local Repository
- rehat7
3、redhat7要求输入HDP-2.6,HDP-UTIS-1.1.0.21的地址,根据上篇文章的环境搭建,这里输入如下:
#HDP-2.6
http://my-hdp1/HDP/centos7/2.6.5.0-292
#HDP-UTILS
http://my-hdp1/HDP-UTILS/centos7/1.1.0.22
4、安装选项,这里要求输入Target Hosts 和Private Key
#host names
my-hdp1
my-hdp2
my-hdp3
#可以使用范围表达式
my-hdp[1-3]
Private Key是私钥,是免密配置时生成的,这里使用root用户,获取私钥步骤如下
#进入私钥目录
cd /root/.ssh
#获取私钥
cat .id_rsa
复制私钥到输入框即可
5、点击下一步后,进入Confirt Hosts,进入确认节点步骤,这里是主节点和其他之间通信确认,这一步有个bug,需要进行如下配置
#解决,my-hdp1、my-hdp2、my-hdp3均执行以下操作
#修改cert-verification.cfg
vim /etc/python/cert-verification.cfg
[https]
verify=disable
#修改ambari-agent.ini
vim /etc/ambari-agent/conf/ambari-agent.ini
[security]
ssl_verify_cert=0
force_https_protocol=PROTOCOL_TLSv1_2
#修改完成后重启ambari-agent
ambari-agent restart
6、节点确认后,选择服务,如果是本地测试,配置有限,可以先选择hadoop、hive安装试试
7、上一步是选择服务,这一步是分配主节点和增加服务,在输入框旁边有加号的表示可以增加服务,这一步也就是通常说的集群规划
8、这一步是分配从机和客户端的,会出现三台节点可以安装哪些且可以选择项是一样的,在多选框中打勾表示将要在该节点安装该服务
9、这一步是自定义服务,可以给服务修改初始化配置和某些服务要求输入,比如hive要求输入mysql的数据库地址和账号密码,比如可以给Hive更改引擎配置,比如可以给yarn更改日志存储目录。
注意:和mysql相关的配置,可以在这一步停顿,先去mysql创建对应的账号和数据库,再回来配置,也可以提前预判哪些服务需要数据库,提前做好
10、确认配置后,可以将配置保存到本地,点击print,也可以在页面确认一下配置是否还要需要调整,确认后点击deploy,就开始部署了
11、部署完成后,如果没有问题,在页面上是没有任何错误和告警的