环境准备
防火墙关闭
selinux关闭
jdk安装
mysql安装
hosts文件
192.168.10.20 master
192.168.10.30 slave1
192.168.10.40 slave2
时间同步
创建db 用户
create database cmf default character set utf8; #注意创建数据库要指定utf8格式GRANT ALL PRIVILEGES ON cmf.* TO 'cmf'@'%' IDENTIFIED BY '123456' ;create database amon default character set utf8;GRANT ALL PRIVILEGES ON amon.* TO 'amon'@'%' IDENTIFIED BY '123456' ;flush privileges;查看mysql数据库格式mysql> show create database mysql;
部署mysql jar
[root@master cdh]# mkdir -p /usr/share/java[root@master cdh]# cp mysql-connector-java-5.1.47.jar /usr/share/java/mysql-connector-java.jar
离线部署cm
# 先把包传输到另外两台节点[root@master cdh]# scp cloudera-manager-centos7-cm5.16.1_x86_64.tar.gz slave1:/usr/local/src/cdh[root@master cdh]# scp cloudera-manager-centos7-cm5.16.1_x86_64.tar.gz slave2:/usr/local/src/cdh# 创建安装目录,三台节点一样[root@master cdh]# mkdir /opt/cloudera-manager[root@master cdh]# tar -xvf cloudera-manager-centos7-cm5.16.1_x86_64.tar.gz -C /opt/cloudera-manager# agent配置:三台都配置成agent[root@master cdh]# cd /opt/cloudera-manager/cm-5.16.1/etc/cloudera-scm-agent/[root@master cloudera-scm-agent]# cp config.ini config.ini.bak[root@master cloudera-scm-agent]# vim config.ini[General]# Hostname of the CM server.server_host=master # 设置为主机名,其它两台一样,这里就不操作了# server配置:将master配置成server端[root@master cloudera-scm-agent]# cd ../cloudera-scm-server/[root@master cloudera-scm-server]# cp db.properties db.properties.bak[root@master cloudera-scm-server]# vim db.propertiescom.cloudera.cmf.db.type=mysqlcom.cloudera.cmf.db.host=mastercom.cloudera.cmf.db.name=cmfcom.cloudera.cmf.db.user=cmfcom.cloudera.cmf.db.password=123456com.cloudera.cmf.db.setupType=EXTERNAL# 创建用户,授权[root@master cloudera-scm-server]# useradd --system --home=/opt/cloudera-manager/cm-5.16.1/run/cloudera-scm-server/ --no-create-home --shell=/bin/false cloudera-scm[root@master cloudera-scm-server]# chown -R cloudera-scm:cloudera-scm /opt/cloudera-manager
parcel文件离线源
[root@master cdh]# mkdir -p /opt/cloudera/parcel-repo[root@master cdh]# mv CDH-5.16.1-1.cdh5.16.1.p0.3-el7.parcel /opt/cloudera/parcel-repo/[root@master cdh]# mv CDH-5.16.1-1.cdh5.16.1.p0.3-el7.parcel.sha1 /opt/cloudera/parcel-repo/CDH-5.16.1-1.cdh5.16.1.p0.3-el7.parcel.sha[root@master cdh]# mv manifest.json /opt/cloudera/parcel-repo/[root@master cdh]# cd /opt/cloudera/parcel-repo/[root@master parcel-repo]# ll总用量 2077716-rw-r--r-- 1 root root 2127506677 9月 17 14:57 CDH-5.16.1-1.cdh5.16.1.p0.3-el7.parcel-rw-r--r-- 1 root root 41 9月 17 14:55 CDH-5.16.1-1.cdh5.16.1.p0.3-el7.parcel.sha-rw-r--r-- 1 root root 66538 9月 17 14:55 manifest.json# 查看校验值是否正确[root@master parcel-repo]# cat CDH-5.16.1-1.cdh5.16.1.p0.3-el7.parcel.sha703728dfa7690861ecd3a9bcd412b04ac8de7148[root@master parcel-repo]# /usr/bin/sha1sum CDH-5.16.1-1.cdh5.16.1.p0.3-el7.parcel703728dfa7690861ecd3a9bcd412b04ac8de7148 CDH-5.16.1-1.cdh5.16.1.p0.3-el7.parcel# 授权[root@master parcel-repo]# chown -R cloudera-scm:cloudera-scm /opt/cloudera
所有节点创建大数据软件的安装目录 用户和用户组
[root@master parcel-repo]# mkdir -p /opt/cloudera/parcels[root@master parcel-repo]# chown -R cloudera-scm:cloudera-scm /opt/cloudera/
启动节点
启动master# /opt/cloudera-manager/cm-5.16.1/etc/init.d/cloudera-scm-server start启动agent,三台都起/opt/cloudera-manager/cm-5.16.1/etc/init.d/cloudera-scm-agent start问题:pstree: 未找到命令# yum -y install psmisc
Web界面访问
http://192.168.10.20:7180用户密码:admin/amdin
