本次采用离线安装的方式
软件准备:
官方安装文档:http://www.cloudera.com/documentation/enterprise/5-6-x/topics/installation.html
相关包的下载地址:
Cloudera Manager地址:http://archive.cloudera.com/cm5/cm/5/
这里选择5.5.6
cloudera-manager-trusty-cm5.5.6_amd64.tar.gz
CDH安装包地址:http://archive.cloudera.com/cdh5/parcels/5.5.6/
因为我们的操作系统是ubuntu14.0.4,所以需要下载以下文件:
CDH-5.5.6-1.cdh5.5.6.p0.2-trusty.parcel
CDH-5.5.6-1.cdh5.5.6.p0.2-trusty.parcel.sha1
manifest.json
这里选择的是5.5.6版本
具体安装步骤:
1)机器配置(因为启动CM至少需要8G内存,所以用作CM的机器内存至少需要8G):
修改三台机器的IP和主机名,以及主机名跟IP的映射关系(三台机器都要修改)
确保所有机器root密码一致或者sudo免输入密码用户的用户名、密码一致,最好使用root进行安装
修改 /etc/hosts
192.168.23.1 master
192.168.23.2 slaver
192.168.23.3 slaver
2)关闭防火墙: ufw disable 所有机器都要关闭
3)设置SSH免密登录(所有机器):
把三台机器下的id_rsa.pub拷贝到其他两台机器的authorized_keys下
拷贝完成以后用ssh +主机名进行测试登录
4)关闭IPV6:
首先查看IPV6的状态 cat /proc/sys/net/ipv6/conf/all/disable_ipv6
显示0说明开启,1说明关闭
如果开启关闭IPV6:vim /etc/sysctl.conf 添加如下几行
#disable IPv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
5)配置JDK(所有机器):
首先卸载系统自带的JDK:apt-get remove openjdk*
解压下载好的JDK
tar zxvfjdk-7u67-linux-x64.tar.gz -C /usr/lib/jvm/
JDK 路径:/usr/lib/jvm/jdk1.7.0_67
6)配置环境变量(所有机器):
vim /etc/p