一、环境准备
1、准备三台虚拟机(centos7)
2、Java安装(jdk1.8)
3、ssh免密设置
4、配置固定IP地址及hosts设置
5、关闭防火墙和selinux
5.1selinux 永久有效
修改 /etc/selinux/config 文件中的 SELINUX="" 为 disabled ,然后重启。
5.2 防火墙 永久性生效
直接关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
6、三台服务器时间要设置一致(所有节点配置NTP服务 https://blog.csdn.net/yjgithub/article/details/54613172)
7、准备其中一台装MySQL(https://blog.csdn.net/chichichichi/article/details/79913111)
7、登录mysql 执行 GRANT ALL PRIVILEGES ON *.* TO 'cdh'@'%' IDENTIFIED BY 'cdh' WITH GRANT OPTION;
8、回到 server 这台机器执行: /opt/clouderamanager/cm-5.13.3/share/cmf/schema/scm_prepare_database.sh mysql cm -h 192.168.35.186 -ucdh -pcdh --scm-host 192.168.35.187 scm scm scm
注: 192.168.35.186 为mysql服务器的地址 ; 192.168.35.187 为server 服务器的地址
9、创建 parcel 目录
server 节点
mkdir -p /opt/cloudera/parcel-repo/
chown cloudera-scm:cloudera-scm /opt/cloudera/parcel-repo/
agent 节点
mkdir -p /opt/cloudera/parcels/
chown cloudera-scm:cloudera-scm /opt/cloudera/parcels
10、下载 CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel.sha1、 manifest.json 、CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel
下载地址:http://archive.cloudera.com/cdh5/parcels/5.13.3.2/
11、将以三个文件上传到server机器的/opt/cloudera/parcel-repo/目录下 并修CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel.sha1
为CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel.sha (名字必须要改)
12、cd /opt/clouderamanager/cm-5.13.3/etc/init.d
13、在server 节点 执行命令:./cloudera-scm-server start ./cloudera-scm-agent start (server 与agent 同一台)
在 agent 节点执行 ./cloudera-scm-agent start
14、 启动时间会久点 因为要初始化些数据 ;虽然 提示 【ok】 但是后台日志还在跑;可进入
cd /opt/clouderamanager/cm-5.13.3/log/cloudera-scm-server 进行日志查看
15、日志查看: tail -f cloudera-scm-server.log
17、用firefox 访问(请不要用win10自带的浏览器)
默认用户名 admin 密码 admin
18、登录 勾选同意 继续
选择免费版本
19、选择当前管理的主机 - 勾选主机
处理下警告;然后继续
选择自定义 选择自己需要安装服务;
配置数据库信息