CDH5.16.2 企业级真正离线部署

前言

哎,Cloudera食言而肥,之前是CDH6.3.3开始取消免费版,现在成了所有版本(包括旧版)全部收费,资本的力量啊。
不提了,完全内网环境下,还是可以使用的,本篇就来部署一下CDH5.16.2,之前有一篇CDH6.3.1部署提到过,而且目前公司使用的组件版本是基于CDH5.16.2的。

集群环境准备

  • CDH5的集群环境准备,与CDH6基本相同,参考之前这篇CDH6.3.1部署

CDH部署

1. 下载所需包

1. cloudera-manager-centos7-cm5.16.2_x86_64.tar.gz
http://archive.cloudera.com/cm5/cm/5/cloudera-manager-centos7-cm5.16.2_x86_64.tar.gz

2. CDH-5.16.1-1.cdh5.16.1.p0.3-el7.parcel
http://archive.cloudera.com/cdh5/parcels/5.16.2/CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel

3. CDH-5.16.1-1.cdh5.16.1.p0.3-el7.parcel.sha1
http://archive.cloudera.com/cdh5/parcels/5.16.2/CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel.sha1

4. manifest.json
http://archive.cloudera.com/cdh5/parcels/5.16.2/manifest.json

2. 离线部署 cm server及agent

1. 所有节点创建目录及解压
mkdir /opt/cloudera-manager
tar -zxvf cloudera-manager-centos7-cm5.16.2_x86_64.tar.gz -C /opt/cloudera-manager

2. 所有节点修改agent的配置,指向server的节点hadoop001
cd /opt/cloudera-manager/cm-5.16.2/etc/cloudera-scm-agent
vi config.ini
# 修改
server_host=cdh001

3. 主节点修改server配置
cd /opt/cloudera-manager/cm-5.16.2/etc/cloudera-scm-server
vi db.properties
# 修改
com.cloudera.cmf.db.type=mysql
com.cloudera.cmf.db.host=cdh001
com.cloudera.cmf.db.name=cmf
com.cloudera.cmf.db.user=cmf
com.cloudera.cmf.db.password=password
com.cloudera.cmf.db.setupType=EXTERNAL

4. 所有节点创建用户
useradd --system --home=/opt/cloudera-manager/cm-5.16.2/run/cloudera-scm-server/ --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm

5. 目录修改用户及用户组
chown -R cloudera-scm:cloudera-scm /opt/cloudera-manager

3. cdh001节点部署离线parcel源

1. 部署离线parcel源
mkdir -p /opt/cloudera/parcel-repo

2. 把parcel包放到parcel源路径下
cp CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel /opt/cloudera/parcel-repo/
cp CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel.sha1 /opt/cloudera/parcel-repo/CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel.sha
cp manifest.json /opt/cloudera/parcel-repo/

3. 目录修改用户及用户组
chown -R cloudera-scm:cloudera-scm /opt/cloudera/

4. 所有节点创建软件安装目录、用户及用户组权限

mkdir -p /opt/cloudera/parcels 
chown -R cloudera-scm:cloudera-scm /opt/cloudera/

CDH启动

1. 主节点启动server
/opt/cloudera-manager/cm-5.16.2/etc/init.d/cloudera-scm-server start
/opt/cloudera-manager/cm-5.16.2/etc/init.d/cloudera-scm-server status
2. 所有节点启动agent
/opt/cloudera-manager/cm-5.16.2/etc/init.d/cloudera-scm-agent start
/opt/cloudera-manager/cm-5.16.2/etc/init.d/cloudera-scm-agent status

3. 确保server和所有agent启动成功后,进入webui完成安装
http://cdh001:7180/
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值