最近新购了一台工作站,急切的想试一下手,就搭建个CDH集群吧,练练手,顺便了解一下最新版的CDH长成什么样子了……
工作站的配置:Thinkpad P50,Intel(R)Xeon E3 1505M v5@2.80GHz 2.81GHz ;内存48G;显卡4G……
这个地址可以选择最新的CM的安装文件进行下载,此处,我选择的是5.9.0版本
(我选择下载的版本)
对应我的平台的RPMS包下载地址如下:
RedHat/6/x86_64/cm/5.9.0/RPMS/x86_64/
修改系统的网络配置文件
vim /etc/sysconfig/network例如:修改HOSTNAME=Master
各个节点的主机名配置如下 192.168.1.100 主机名: Master 192.168.1.101 主机名: Worker1 192.168.1.102 主机名: Worker2 192.168.1.103 主机名: Worker3 192.168.1.104 主机名: Worker4
(注:此处集群的各个节点的主机名字就是用安装系统时的设置的主机名,所以我就不用修改了)
3 设置hosts文件(所有节点)绑定IP地址与HostName
vim /etc/hosts 192.168.1.100 Master 192.168.1.101 Worker1 192.168.1.102 Worker2 192.168.1.103 Worker3 192.168.1.104 Worker4 4 关闭防火墙(所有节点) 4.1 检查防火墙状态 service iptables status 4.2关闭防火墙 chkconfig iptables off //永远关闭-重启后生效 service iptables off //临时关闭-不用重启系统重启后,查看防火墙状态如下
使用getenforce查看是否关闭:
显示的是在强制执行,接下来我们需要关掉它
修改/etc/selinux/config 文件,将SELINUX=enforcing改为SELINUX=disabled,修改完成后重启机器生效。
(将SELINUX=enforcing改为disabled)
reboot -h now
重启之后,查看是否生效
已经生效,注意每个节点都要关闭SElinux哟
去掉注释,放开这几个配置项
重启sshd服务 service sshd restart 6.2 生成私钥和公钥(所有节点) ssh-keygen -t rsa
Master:
Worker1:
Worker2:
Worker3:
Worker4:
6.3 重命名节点的公钥(所有节点) cp id_rsa.pub authorized_keys_Master