Centos 6.5 安装CDH5(cdh5.7.0)
一、前期准备工作
以下操作均需要(root)管理员权限
1、修改主机名(所有节点)
修改主机名:
#vim /etc/sysconfig
NETWORKING=yes
HOSTNAME=master
其他节点的操作重复以上操作
2、修改ip与主机名的对应关系(所有节点):
#vim /etc/hosts
192.168.2.10 master
192.168.2.11 node1
192.168.2.12 node2
3、关闭防火墙(所有节点)
#service iptables stop
4、关闭selinux(所有节点)
#vim /etc/sysconfig/selinux
SELINUX=disabled
5、打通ssh,设置无密码登录(所有节点)
#ssh-keygen -t rsa,然后一路回车,生成无密码的密钥对。
将公钥添加到认证文件中:
# cat /root/.ssh/id_rsa.pub >>/root/.ssh/authorized_keys,并设置authorized_keys的访问权限:chmod 600 authorized_keys
通过scp命令将各节点的认证文件拷贝到所有其他节点使得各节点能够相互访问。
#scp /root/.ssh/id_rsa.pub >>/root/.ssh/authorized_keys root@192.168.2.11:/root/.ssh
#scp /root/.ssh/id_rsa.pub >>/root/.ssh/authorized_keys root@192.168.2.12:/root/.ssh
6、安装Oracle 的jdk(所有节点)
Centos自带的Openjdk,不过运行CDH5需要使用Oracle 的JDK,需要Java 7以上的版本支持。
卸载自带的OpenJDK,使用rpm -qa | grep java查询java相关的包,使用rpm -e --nodeps包名卸载
#tar -zxvf jdk-8u181-linux-x64.tar.gz
# cp -r jdk1.8.0_181/ /usr/local/java
配置java的环境变量
#vim /etc/profile
#set Java environment
export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
然后使其环境变量生效,source /etc/profile

浙公网安备 33010602011771号