离线部署HDP 集群(三)

3.1 安装HDP 前先安装Ambari-agent

3.11 提前手动安装ambari-agent:(每一节点都安装,这一步如果没网络,可以先进行本地源的制作,待本地源制作完成再进行安装,本地源制作见下文或见https://blog.csdn.net/u013850277/article/details/77017250)
  • 在其中一个节点上下载
  cd /etc/yum.repos.d/
 wget  http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.4.2.0/ambari.repo
     并将其baseUrl修改为hdp源路径
3.12 安装ambari-agent
yum install ambari-agent 
  • 修改ambari-agent.ini中要连接的主机名,这里每一个节点都是为了与安装ambari的主机进行连接,因此每个节点都应将hostname配置成ambari所对应的主机机名

如下所示:

 vi /etc/ambari-agent/conf/ambari-agent.ini
[server]
hostname=hdp04.gzbigdata.org.cn
url_port=8440
secured_url_port=8441
3.13 启动ambari-agent
ambari-agent start

3.2 HDP 离线安装

3.21 本 地源的准备

HDP 、HDP-UTILS 源包(文件很大,需要很长下载时间,请耐心等待。。。),下载路径如下:

http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.5.3.0/HDP-2.5.3.0-centos6-rpm.tar.gz

http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.21/repos/centos6/HDP-UTILS-1.1.0.21-centos6.tar.gz

3.22 源包解压到对应目录下
目录不存在则先创建目录

cd /var/www/html/ambari 

tar -vzxf HDP-2.5.3.0-centos6-rpm.tar.gz -C /var/www/html/ambari/HDP
tar -vzxf  HDP-UTILS-1.1.0.21-centos6.tar.gz -C /var/www/html/ambari/hdp-util

  • 注:上述文件解压出来的文件可能与官方文档解压出来的目录有所不一样,但这并不会影响到正常安装
3.23 配置HDP、HDP-UTILS的本地源
首先下载上面资源列表中的相应repo文件,修改其中的URL为本地的地址,相关配置如下
相关文件下载路径为:
cd /etc/yum.repos.d/

 wget http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.5.3.0/hdp.repo 
  • 修改 hdp.repo
vi HDP.repo
[HDP-2.5]
name=HDP-2.5
baseurl=http://10.134.55.4/hdp/HDP/centos6/

path=/
enabled=1
gpgcheck=0

  • 修改 HDP-UTILS.repo
vi HDP-UTILS.repo
[HDP-UTILS-1.1.0.21]
name=HDP-UTILS-1.1.0.21
baseurl=http://10.134.55.4/hdp/HDP-UTILS-1.1.0.21/repo/centos6

path=/
enabled=1

注:如果上述文件解压出来的文件路径不一样也无所谓,但需要要注意配置上去的baseurl必须得跟你解压后的一致。

3.24 安装HDP

登录 Ambari

http://<your.ambari.server>:8080 
  • Install Options 这一步:
    虽然我们已经手动安装 ambari-agent 但依然可以选择通过 私钥的方式进行安装,因为yum方式在进行安装时会先自行检测要安装的组件是否已安装
    select Provide your SSH Private Key
    这一步可以个人建议将id_rsa从linux服务器中下载到本地再通过界面上传上去,上传上去之后Ambari会自动将其加载到输入框中;当然如果想自己复制也行,需要将首尾两行的begin与end也复制上去。

  • 通过Web Ui 根据提示安装便可,在安装时注意选择本地源的安装方式。

如下图所示:(由于在安装的时候没有截图,所以这个图是直接在网上找的)
这里写图片描述

  • 特别提示:在配置baseUrl 时路径得与hdp.repo中给的一致,不一定跟官方的一致,例如官方的hdp-utils的路径如下:
    http://<web.server>/hdp/HDP-UTILS-<version>/repos/<OS>
    但是我们解压出来的并不是这样,而是没有对应的的,但这并不影响安装。
    eg :baseurl=http: //10.134.55.4/hdp/HDP/centos6/

注:参考官方文档
https://docs.hortonworks.com/HDPDocuments/Ambari-2.4.2.0/bk_ambari-installation/content/using_a_local_repository.html

https://docs.hortonworks.com/HDPDocuments/Ambari-2.4.2.0/bk_ambari-installation/content/name_your_cluster.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值