欢迎来到天天文库
浏览记录
ID:14233728
大小:1.88 MB
页数:14页
时间:2018-07-27
《docker环境下利用ambari界面部署hdp》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、代号名称Docker环境下利用Ambari界面部署HDP单位编写校对审核标审批准航天恒星科技有限公司编号密级非密阶段Z页数141文档控制变更记录版本号日期作者段落、图或表增加/修改/删除简单描述更改单编号1目录1集群配置11.1集群组成11.2系统和软件版本12启动DockerContainer22.1安装docker22.2制作镜像22.3启动Ambari-Server节点22.4启动Ambari-Agent节点22.5修改hosts23HDP安装部署31集群配置1.1集群组成本次部署由于虚拟机限制,总共有2个DockerContainer,如
2、下所示:主机ip主机名Docker镜像Cpu(每个2核)内存作用172.17.0.2amb0.mycorp.komambari-stack--ambar-server,ambari-agent,namenode,nagiosserver,ganliaserver,datanode172.17.0.3amb1.mycorp.komambari-stack--ambari-agent,snamenode,datanode上表中的Docker镜像是利用Dockerfile生成的镜像。首先从Github上克隆https://github.com/sequ
3、enceiq/docker-ambari.git到本地,然后修改其中的Dockerfile,修改方法为在“EXPOSE8080”前增加:最后根据这个Dockerfile生成docker镜像。1.2系统和软件版本系统采用CentOS6.5,Docker版本为1.1.2,ambari-server和ambari-agent为1.6.0,HDP版本为2.1。101启动DockerContainer1.1安装docker使用yuminstalldocker.io安装docker。1.2制作镜像制作过程见1.1。1.3启动Ambari-Server节点使用
4、命令dockerrun-d-p8080-hamb0.mycorp.kom--nameamb0ambari-stack--tagambari-server=true建立主机名为amb0.mycorp.kom的container,其中--tagambari-server=true表示该container上运行ambari-server。1.4启动Ambari-Agent节点使用命令dockerrun-d-eSERF_JOIN_IP=172.17.0.2--dns127.0.0.1--entrypoint/usr/local/serf/bin/star
5、t-serf-agent.sh-eKEYCHAIN=$KEYCHAIN--nameamb1-hamb1.mycorp.komambari-stack--log-leveldebug建立主机名为amb1.mycorp.kom的container,其中-eSERF_JOIN_IP=172.17.0.2表示该container上运行ambari-agent需要连接的ambari-server。以上两步之后运行dockerps-a可以看到当前正在运行的container,例如:1.5修改hosts通过dockerinspect命名可以查看各个contai
6、ner的信息,从中获取到各个container的IP地址,然后使用ssh登陆到各节点,修改hosts文件,是每个container都知道其他container主机名对应的IP地址,例如:101HDP安装部署通过dockerps-a的运行结果,可以看到ambari-servercontainer的8080端口映射到主机上为49153。可以通过http://主机IP:49153访问,用户名和密码都是admin,访问界面如下所示:用admin登录,出现如下界面,接下来可以安装hdp,首先命名集群,选择下一步,操作如下所示:10然后选择安装的hdp的版本
7、,本次部署用HDP2.1,所以选择HDP2.1,然后点击下一步:然后在“TargetHosts”方框中填写部署hdp的集群,本次部署填写如下;因为我们运行的ambari-agent,所以选择PerformmanualregistrationonhostsandnotuseSSH的方框,然后点击“RegisterandConfirm”按钮:接下来会进行集群的注册和验证,出现下述画面代表成功,可以点击“Status”栏中的“Success”或者“Failed”查看日志,如下图所示:10日志显示如下图所示:接下来下一步,显示“选择服务”界面,默认是全选
8、,由于机器性能只选择HDFS、Nagios、Ganglia和Zookeeper,如下图所示:然后点击下一步,接下来显示的是“指定主节点”
此文档下载收益归作者所有