一. 免密登录
1)生成密钥: ssh-keygen -t rsa
2)拷贝公钥到要免密登录的目标机器上: ssh-copy-id xxx
二 安装MySQL5.6 并创建CM用的数据库 hive ,amon ,oozie ,hue 数据库
SQL: create database hive(amon ,oozie ,hue) DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
三 关闭SELINUX
永久关闭:
修改配置文件/etc/selinux/config
将SELINUX=enforcing 改为SELINUX=disabled
并重启电脑:reboot
四 下载CM
地址:http://archive.cloudera.com/cm5/cm/5/
五 离线库下载
地址:http://archive.cloudera.com/cdh5/parcels/5.16.2/
六 新建目录并上传CM
mkdir –p /opt/app/cm
cloudera-manager-el7-cm5.16.12_x86_64.tar.gz
tar -zxvf cloudera-manager-el7-cm5.16.12_x86_64.tar.gz -C /opt/app/cm
七 新建用户
useradd \
--system \
--home=/opt/app/cm/cm-5.16.2/run/cloudera-scm-server \
--no-create-home \
--shell=/bin/false \
--comment "Cloudera SCM User" cloudera-scm
注意:Cloudera Manager默认去找用户cloudera-scm,创建完该用户后,将自动使用此用户。
八 配置CM Agent
vi /opt/app/cm/cm-5.16.12/etc/cloudera-scm-agent/config.ini
server_host=主机名称
九 拷贝mysql-connector-java-jar
拷贝mysql-connector-java-5.x.xx-bin.jar文件到目录 /usr/share/java/ 并改名为: mysql-connector-java.jar
十 使用CM自带的脚本,在MySQL中创建CM库
/opt/module/cm/cm-5.16.2/share/cmf/schema/scm_prepare_database.sh mysql cm -h(mysqlHost) -u(user_name) -p(password) --scm-host (host_name) scm scm scm
十一 拷贝cm目录到需要安装的node
scp -r /opt/app/cm root@node01:/opt/app/cm
十二 离线包目录处理
1) mkdir -p /opt/cloudera/parcel-repo
2) chown cloudera-scm:cloudera-scm /opt/cloudera/parcel-repo
3)拷贝下载文件manifest.json 、CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel.sha1 、CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel 到 opt/cloudera/parcel-repo/目录下
4)将CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel.sha1 改名为CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel.sha
5)创建目录:mkdir -p /opt/cloudera/parcels
6)修改用户权限:chown cloudera-scm:cloudera-scm /opt/cloudera/parcels
7)同步 /opt/cloudera/ 到其他主机
十三 启动master cloudera-scm-server
/opt/app/cm/cm-5.16.2/etc/init.d/cloudera-scm-server start
十四 所以节点启动代理
/opt/module/cm/cm-5.16.2/etc/init.d/cloudera-scm-agent start
十五 登录(admin admin)
十六 根据需求进行配置 组件
原文:https://www.cnblogs.com/meiyouruguoZ/p/12642925.html