由于是最新版网上上资料比较少,很多问题只能翻墙去找答案。大家只要严格按照我的步骤一步一步来就一定能安装成功,所有步骤都在公司集群上亲自实验过,其中也参考了大量网上资料,在此对那些无私奉献者表示感谢!
在线安装的两种方式就不介绍了,大家可以自己去官网看文档,不推荐大家在线安装,要是安装过程碰到问题会很麻烦。
下面直接进入正题,下载所需离线安装包
Cloudrea Manager5.3.3下载地址
http://archive.cloudera.com/cm5/
下载cloudera-manager-el6-cm5.3.3_x86_64.tar.gz文件
CDH5.3.3下载地址
http://archive.cloudera.com/cdh5/
下载CDH-5.3.3-1.cdh5.3.3.p0.5-el6.parcel,CDH-5.3.3-1.cdh5.3.3.p0.5-el6.parcel.sha1,manifest.json
这三个文件,其中CDH-5.3.3-1.cdh5.3.3.p0.5-el6.parcel.sha1的文件名需要修改为
CDH-5.3.3-1.cdh5.3.3.p0.5-el6.parcel.sha
CDH5.3.3每个组件tar包及源码的单独下载地址
http://archive.cloudera.com/cdh5/cdh/5/
环境准备
1.CentOS release 6.5 (Final)-----cat /etc/issue
2.3台主机:cdh1.hadoop.com
cdh2.hadoop.com
cdh3.hadoop.com
3.每台机器内存16G (建议32G),硬盘1T
4.每台机器确保能连外网
所有节点关闭防火墙
在防火墙开启的情况下,执行如下两条命令:
临时关闭: service iptables stop
永久关闭防火墙:chkconfig iptables off
两个命令同时运行,运行完成后查看防火墙关闭状态:
service iptables status
所有节点关闭SELINUX
修改/etc/selinux/config 下的将SELINUX=enforcing改为SELINUX=disabled(重启后生效)
setenforce 0 临时生效
查看SELinux状态:
1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态
SELinux status: enabled
2、getenforce ##也可以用这个命令检查
配置主机名和IP地址
修改/etc/hosts文件,添加:
192.168.1.105 cdh1.hadoop.com
192.168.1.106 cdh2.hadoop.com
192.168.1.107 cdh3.hadoop.com
修改主机名
修改/etc/sysconfig/network文件:
HOSTNAME=cdh1.hadoop.com
执行hostname cdh1.hadoop.com命令让主机名立即生效
执行命令:servicenetwork restart
打通SSH,设置ssh无密码登陆(所有节点)