硬件环境:2台笔记本电脑 cpu: i5 4core ram:8G disk:500G
os:centos 6
hdp版本:HDP-2.4.3.0-centos6-rpm.tar.gz 与 HDP-UTILS-1.1.0.20-centos6.tar.gz
ambari版本:HDP-2.4.3.0-centos6-rpm.tar.gz
jdk :jdk-8u111-linux-x64.rpm
步骤:
一、把centos6完整的的iso包、hdp、hdp-utils、ambari、jdk的rpm包、附件中的脚本文件拷贝到master机器的 /opt目录下。
二、需要修改脚本中hosts文件。
三、直接运行autoinsatll.sh
四、登录master_ip:8080进行组件安装
遇到的问题
ambari安装阶段:
1、编辑脚本的时候使用的是windows操作系统,由于以前很少在windos写shell脚本,忽略一个问题,就是windos的换行符与linux的换行符不同,windos中的换行符比linux中多一个CR,这样会引起很多问题。我的解决办法是,使用查找替换。
2、不知道是公司电脑配置低还是别的愿意,我使用ambari2.4.3.0与hdp2.5搭配,安装组件的时候会出现hive死活安装不上的问题。发现一个有趣的问题,hdp2.5 大小才是hdp2.4的一半,也没去管,直接换成2.4的版本。而且hdp2.5的目录与官网给的资料不同。配置repo的时候需要注意。
3、如果安装环境不运行重启系统的话在update_master那个脚本里面加入setenforce 0,我懒得加了,直接修改的配置文件