阅读背景:

【Hadoop】5、Hadoop安装之cloudera manager(3)

来源:互联网 

安装

https://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位的

 https://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角色需要确定,其他角色可以登录后再分配。

 

 

 

 

 


分享到: