cloudera manager 安装包 地址 http://archive.cloudera.com/cm5/cm/5/
需要下载cloudera-manager-el6-cm5.4.3_x86_64.tar.gz 包
CDH安装包 地址 http://archive.cloudera.com/cdh5/parcels/5.4.3/
需要下载 CDH-5.4.3-1.cdh5.4.3.p0.6-el6.parcel; CDH-5.4.3-1.cdh5.4.3.p0.6-el6.parcel.sha1; manifest.json。
RPM包安装 地址 http://archiveprimary.cloudera.com/cm5/repo-as-tarball/5.4.3/
下载cm5.4.3-centos6.tar.gz
地址http://archive-primary.cloudera.com/cm5/installer/5.4.3/
下载cloudera-manager-installer.bin
一下操作均需要root权限 或者 sudo
注意需要在所有的节点上执行,因为涉及到的端口太多,临时关闭额防火墙是为了安装方便,安装完毕后可以根据设置防火墙策略保证集群安全。
关闭防火墙
service iptables stop(临时关闭) chkconfig iptables on(重启后有效)关闭SELinux(实际安装过程中发现没有关闭也是有效的,不知道会不会有问题,还需要进一步验证)
setenforce 0(临时生效) vim /etc/selinux/config 修改SELINUX=disabled (重启后永久生效)集群中所有主机必须保持时间同步,如果时间相差较大会引起各种问题
master节点作为ntp服务器与外界对时中心同步时间,随后对所有datanode节点提供时间同步服务。
所有datanode节点以master节点为基础同步时间。
所有节点安装相关组件: yum install ntp 。完成后,配置开机启动: chkconfig ntpd on ,检查是否设置成功: chkconfig –list ntpd 其中2-5为on状态就代表成功。
在配置之前,先使用ntpdate手动同步一下时间,免得本机与对时中心时间差距太大,使得ntpd不能正常同步。这里选用10.0.0.51作为对时中心, ntpdate -u 10.0.0.51 。 ntp服务只有一个配置文件,配置好了就OK。 这里只给出有用的配置,不需要的配置都用#注掉,这里就不在给出:
driftfile /var/lib/ntp/drift restrict 127.0.0.1 restrict -6 ::1 restrict default nomodify notrap server 65.55.56.206 prefer includefile /etc/ntp/crypto/pw keys /etc/ntp/keys配置文件完成,保存退出,启动服务,执行如下命令: service ntpd start 检查是否成功,用ntpstat命令查看同步状态,出现以下状态代表启动成功:
synchronised to NTP server () at stratum 2 time correct to within 74 ms polling server every 128 sok保存退出,请求服务器前,请先使用ntpdate手动同步一下时间: ntpdate -u n1 (主节点ntp服务器) 这里可能出现同步失败的情况,请不要着急,一般是本地的ntp服务器还没有正常启动,一般需要等待5-10分钟才可以正常同步。启动服务: service ntpd start 因为是连接内网,这次启动等待的时间会比master节点快一些,但是也需要耐心等待一会儿。
在三个节点上分别执行以下命令
yum install httpd 安装 httpd服务 service httpd start 启动 httpd服务 service httpd status 查看 httpd 状态cloudera manager 的目录默认位置在 /opt 下
①,tar -zxvf cloudera-manager*.tar.gz 将解压后的文件夹 cm-5.4.3 和 cloudera 放在/opt目录下 ②,下载mysql驱动包 然后解压后将mysql-connector-java-5.1.33-bin.jar拷贝到 /opt/cm-5.4.3/share/cmf/lib目录下 ③,在主节点初始化CM5数据库 /opt/cm-5.4.3/share/cmf/schema/scm_prepare_database.sh mysql cm -hcdh1 -uroot -pxxxx --scm-host cdh1 scm scm scm ④,同步Agent到其它节点 scp -r /opt/cm-5.4.3 root@cdh2:/opt/ ⑤,在所有节点上创建cloudera-scm用户 useradd --system --home=/opt/cm-5.4.3/run/cloudera-scm-server/ --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm相关文件如下
CDH-5.4.3-1.cdh5.4.3.p0.6-el6.parcel; CDH-5.4.3-1.cdh5.4.3.p0.6-el6.parcel.sha1; manifest.json。将以上文件放到主节点 /opt/cloudera/parcel-repo/目录中(parcel-repo需要手动创建)
最后将CDH-5.1.3-1.cdh5.1.3.p0.12-el6.parcel.sha1,重命名为CDH-5.1.3-1.cdh5.1.3.p0.12-el6.parcel.sha,这点必须注意,否则,系统会重新下载CDH-5.1.3-1.cdh5.1.3.p0.12-el6.parcel文件
相关文件如下
cm5.4.3-centos6.tar.gz cloudera-manager-installer.bin解压文件夹 cm5.4.3 为 cm
创建文件夹 mkdir -p /var/www/html/cm5/redhat/6/x86_64 mv cm /var/www/html/cm5/redhat/6/x85_64然后访问http:///cm5/redhat/6/x86_64/cm/ 检验是否能够访问 最后建立本地yum源
vim /etc/yum.repo.d/cloudera-manager.repo [cloudera-manager] name = clouudera-manager baseurl = http://<hostname>/cm5/redhat/6/x86_64/cm/ gpgcheck=0 enabled=1最后
chmod 777 cloudera-manager-installer.bin ./cloudera-manager-installer.bin 会出现安装页面 然后一路next就可以了。遇到错误会有提醒错误日志在哪个文件,查看日志文件就行。按照提示搭建 注意以下内容 剩下的基本没有什么内度。按照步骤一步一步搭建就行。
