3 HDP安装部署
通过docker ps -a的运行结果,
可以看到ambari-server container的8080端口映射到主机上为49153。可以通过http://主机IP:49153访问,用户名和密码都是admin,访问界面如下所示:
用admin登录,出现如下界面,接下来可以安装hdp,首先命名集群,选择下一步,操作如下所示:
然后选择安装的hdp的版本,本次部署用HDP2.1,所以选择HDP2.1,然后
3
点击下一步:
然后在“Target Hosts”方框中填写部署hdp的集群,本次部署填写如下;因为我们运行的ambari-agent,所以选择Perform manual registration on hosts and not use SSH的方框,然后点击“Register and Confirm”按钮:
接下来会进行集群的注册和验证,出现下述画面代表成功,可以点击“Status”栏中的“Success”或者“Failed”查看日志,如下图所示:
4
日志显示如下图所示:
接下来下一步,显示“选择服务”界面,默认是全选,由于机器性能只选择HDFS、Nagios、Ganglia和Zookeeper,如下图所示:
然后点击下一步,接下来显示的是“指定主节点”的界面,这个根据实际情况在下拉菜单中选择,尽可能均匀分配,如下图所示:
5
然后点击下一步,接下来显示的是“指定从节点和客户端”的界面,这个根据实际情况选择服务,尽可能均匀分配,这里是全选,如下图所示:
然后点击下一步,接下来显示的是“配置服务选项”的界面,这个根据机器性能配置,这里主要修改了HDFS中的NameNode directories、SecondaryNameNode Checkpoint directory和DataNode directories,Zookeepe中的ZooKeeper directory还有Nagios中标红的内容,如下图所示:
6
7