1. 环境准备
1. 要求主服务器内存在10G以上(如果没有10g,可能后续会出错);
2. 关闭防火墙
service iptables stop
chkconfig iptables off
3. 修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled,执行该命令后重启机器生效
4. 安装mysql
5. 同步时间
2. 下载
下载rpm包 http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.8/RPMS/x86_64/
下载执行文件http://archive.cloudera.com/cm5/installer/5.8.1.1/
3. 安装CM
下载完整文件如下(可以在我的百度云盘中下载)
注意:
1. cloudera-manager-installer.bin文件是在线安装的程序, 这里我们不需要,因为我们使用离线安装;
离线安装
1. 在主服务器上执行命令yum命令安装这些rpm包
yum localinstall --nogpgcheck *.rpm
2. 把CDH-5.8.0-1.cdh5.8.0.p0.42-el6.parcel,CDH-5.8.0-1.cdh5.8.0.p0.42-el6.parcel.sha,manifest.json这三个文件是parcel文件; 需要放在/opt/cloudera/parcel-repo这个目录中;
3. 检查服务器是否启动
service cloudera-scm-agent status
service cloudera-scm-agent status
4. 服务正常启动后,就可以配置集群了;
在浏览器中访问http://master:7189
在线安装
为.bin文件加上可执行权限
chmod a+x cloudera-manager-installer.bin
执行命令命令,启动cm安装程序
./cloudera-manager-installer.bin
一路Next即可安装完成
4. 启动CM
启动agent
service cloudera-scm-agent start
启动server
service cloudera-scm-server start
5. 继续配置
在浏览器中输入http://master:7180
注意:标红的地方,你需要去下载对应的CDH版本
mysql-connector-java-5.1.39.jar放入/usr/share/cmf/lib目录
数据库配置文件
/etc/cloudera-scm-server