安装
http://blog.sina.com.cn/s/blog_75262f0b0101aeuo.html
在这之前我们先把cm包里面的所有文件安装在说
这是由于CM依赖postgresql,需要在本机上安装postgresql,如果是在线安装,自动以Yum方式安装,由于是离线,无法自动安装postgresql。
检查是否安装了postgresql:
[root@localhost postgresql84]# rpm -qa|grep postgres
设置了软件源还不够,还会从互联网上卸载一些配置文件,虽然软件源中包含了需要的所有文件,修改 /etc/hosts,在最后添加:
<hostname> archive.cloudera.com
用
Yum localinstall –nogpgcheck *.rpm
1、安装cm
用root用户执行cloudera-manager-installer.bin文件
吧文件权限改为可执行
现在我们碰到了一个问题,无法执行二进制文件
可能系统是32位的无法执行64位的文件,我们重新下载一个64位的
http://archive.cloudera.com/cm5/installer/latest/cloudera-manager-installer.bin
网上百度了一下这个好像还是64位的
我们下载一个32位的,好的网上似乎是没有32位的这个软件,那么我们就只有重新安装系统,装一个64位的系统
好吧,最后我们把系统装为64位,然后开始装这个软件,但是遇到了一个错误
错误原因是
注意里面中间那个selinux=enforcing存在的原因!!!
去掉
我们换成5.0的版本
#./cloudera-manager-installer.bin
一路点击NEXT或者YES
好的最后我们打开服务
Servicecloudera-scm-server start
修改servername
[root@zhanglin~]# vi /etc/resolv.conf
2.安装chd
打开浏览器, 输入地址192.168.42.99:7180 , 用户名密码默认为admin/admin
我没选
用户使用xiaofeng, 验证方式为”所有主机接受相同密码”, 密码统一为”xiaofeng2015”.
请确保一致, 后续有脚本需要使用.
我们尝试换了一个登陆方式
还是失败,我们注意yum的配置
吧这个yum配置好了之后就可以安装了
准备Parcels,用以安装CDH5
将CHD5相关的Parcel包放到主节点的/opt/cloudera/parcel-repo/目录中(parcel-repo需要手动创建)。
相关的文件如下:
- CDH-5.1.3-1.cdh5.1.3.p0.12-el6.parcel
- CDH-5.1.3-1.cdh5.1.3.p0.12-el6.parcel.sha1
- manifest.json
最后将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文件。
吧manifest传输到相应的文件夹中
请无视上面的东西!!!
这步我等的花都谢了!!!!
这个问题被我无视了
首先添加hdfs
我们选择相应的配置服务
按下图勾选服务, 点击”检查角色分配”, 因各省机器数量不一致, 分配方案不一样. 各省详见单独设置文档. 统一安装的服务是: HDFS,YARN,Zookeeper,Hive,Impala,Oozie,Sqoop,Hue
NameDome和YARN角色需要确定,其他角色可以登录后再分配。