CDH5 部署三部曲之二:部署和设置,高薪程序员必会
mkdir -p /opt/cloudera/parcel-repo
chown cloudera-scm:cloudera-scm /opt/cloudera/parcel-repo
将前面下载好的三个文件放入目录/opt/cloudera/parcel-repo,这三个文件是:CDH-5.7.6-1.cdh5.7.6.p0.6-el7.parcel、manifest.json、CDH-5.7.6-1.cdh5.7.6.p0.6-el7.parcel.sha1
将/opt/cloudera/parcel-repo 目录下的 CDH-5.7.6-1.cdh5.7.6.p0.6-el7.parcel.sha1 文件改名为 CDH-5.7.6-1.cdh5.7.6.p0.6-el7.parcel.sha(即:把后缀从 sha1 改成 sha)
接下来初始化 CM 数据,登录 mariadb:
mysql -u root -p123456
给 temp 账号赋予权限,并且刷新:
create user 'temp'@'%' identified by 'temp';
grant all on . to 'temp'@'%' identified by 'temp' with grant option;
flush privileges;
退出 mariadb 交互;
进入目录/opt/cloudera-manager/cm-5.7.2/share/cmf/schema/:
cd /opt/cloudera-manager/cm-5.7.2/share/cmf/schema/
执行以下命令即可初始化 CM 的数据:
./scm_prepare_database.sh mysql temp -h master -utemp -ptemp --scm-host master scm scm scm
提示操作成功:
至此,master 设置完毕,接下来设置 worker1 和 worker2
[](
)worker1 机器上的设置(worker2 也这样设置)
创建本地 parcel 缓存文件夹:
mkdir -p /opt/cloudera/parcels
给文件夹赋权限:
chown cloudera-scm:cloudera-scm /opt/cloudera/parcels
worker1 和 worker2 都做上述设置,接下来就可以启动 CDH 了。
[](
)启动 server(master 机器)
SSH 登录 master;
进入启动命令所在目录:
cd /opt/cloudera-manager/cm-5.7.2/etc/init.d/
启动 server:
./cloudera-scm-server start
启动成功的提示信息如下:
[](
)启动 agent(worker1 和 worker2 机器)
SSH 登录 worker1;
进入启动命令所在目录:
cd /opt/cloudera-manager/cm-5.7.2/etc/init.d/
启动 agent:
./cloudera-scm-agent start
启动成功的提示信息如下:
然后登录 worker2,重复上述操作;
至此,CDH 部署和启动完成,可以开始设置了;
[](
)设置 CDH
浏览器访问地址:http://192.168.133.154:7180 ,会提示登录,账号和密码都是 admin:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200406125059309.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmN
zZG4ubmV0L2JvbGluZ19jYXZhbHJ5,size_16,color_FFFFFF,t_70)
接下来的页面是许可条款,选择接受后进入选择版本的页面,我这里选择的是试用版,如下图:
评论