前言
本文主要记录在Centos7.3下使用jdk1.8安装CDH和Cloudera Manager。安装的版本为Cloudera Manager 5.15.1,如遇不同版本,安装方式大致相同。
内容 版本
- OS CentOS Linux release 7.3.1611
- JDK 1.8
- Cloudera Manager 5.15.1
- 本次安装使用了3台虚拟机服务器
主机名 配置 IP 用途
- cdh01 4核8G内存 192.168.1.122 主,安装CM
- cdh02 4核8G内存 192.168.1.123 从,slaver
- cdh03 4核8G内存 192.168.1.124 从,slave
一、防火墙处理
systemctl disable firewalld
systemctl stop firewalld
firewall-cmd --state
二、本地host 处理
echo '192.168.1.122 cdh01
192.168.1.123 cdh02
192.168.1.124 cdh03' >> /etc/hosts
三、关闭SELinux,重启
vi /etc/selinux/config
SELINUX=disabled # 将SELINUX=enforcing改为SELINUX=disabled
reboot
四、主节点打通到从节点的ssh 免密登录
ssh-keygen -t rsa #一路回车到完成
ssh-copy-id -i ~/.ssh/id_rsa.pub root@cdh01 #将公钥拷贝到本机的authorized_keys上
#拷贝到其他机器
scp ~/.ssh/authorized_keys root@cdh02:~/.ssh/
scp ~/.ssh/authorized_keys root@cdh03:~/.ssh/
五、下载cdh 安装文件
wget http://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.15.1/RPMS/x86_64/cloudera-manager-agent-5.15.1-1.cm5151.p0.3.el7.x86_64.rpm
wget http://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.15.1/RPMS/x86_64/cloudera-manager-server-5.15.1-1.cm5151.p0.3.el7.x86_64.rpm
wget http://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.15.1/RPMS/x86_64/cloudera-manager-server-db-2-5.15.1-1.cm5151.p0.3.el7.x86_64.rpm
wget http://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.15.1/RPMS/x86_64/enterprise-debuginfo-5.15.1-1.cm5151.p0.3.el7.x86_64.rpm
wget http://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.15.1/RPMS/x86_64/cloudera-manager-daemons-5.15.1-1.cm5151.p0.3.el7.x86_64.rpm
wget http://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.15.1/RPMS/x86_64/oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm
六、安装jdk 1.8 (略)
七、数据库环节
./scm_prepare_database.sh mysql scm -hcdh01 -uroot -p123456 --scm-host cdh01 root 123456