大数据学习1001问 加入小组

210个成员 139个话题 创建时间:2017-10-18

安装CDH5的时候Cloudera Manager 5 控制台 登录不上 web

发表于2017-12-03 1133次查看

安装步骤如下.

系统环境

CDH-5.7.2-1.cdh5.7.2.p0.18-el7.parcel

CDH-5.7.2-1.cdh5.7.2.p0.18-el7.parcel.sha1

CentOS-7.0-1406-x86_64-DVD.iso

cloudera-manager-centos7-cm5.7.2_x86_64.tar.gz

jdk-8u144-linux-x64.tar.gz

manifest.json

MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar

mysql-connector-java-5.1.45.tar.gz

ntp-4.2.6p5-25.el7.centos.2.x86_64.rpm

步骤:

以下操作均用root用户操作。

1. 网络配置(所有节点)

修改hostname:

2.打通SSH,设置ssh无密码登陆(所有节点)

3.安装Oracle的Java(所有节点)

4.安装配置MySql(主节点)

5.关闭防火墙

6.所有节点配置NTP服务

正式开工

安装Cloudera Manager Server 和Agent

主节点解压安装

cloudera manager的目录默认位置在/opt下,解压:tar -zxvf cloudera-manager-centos7-cm5.12.0_x86_64.tar.gz 解压后的cm-5.12.0和cloudera目录放到/opt目录下。

为Cloudera Manager 5建立数据库

首先需要去MySql的官网下载JDBC驱动,找到mysql-connector-java-5.1.10.jar,放到/opt/cm-5.1.3/share/cmf/lib/中。

在主节点初始化CM5的数据库:

/opt/cm-5.12.0/share/cmf/schema/scm_prepare_database.sh mysql cm -hlocalhost -uroot -pxxxx --scm-host localhost scm scm scm

格式是:scm_prepare_database.sh 数据库类型  数据库 服务器 用户名 密码  –scm-host  Cloudera_Manager_Server所在的机器,后面那三个不知道代表什么,直接照抄官网的了。 因为我们用的是Mysql数据库,所以我们需要下载Mysql的JDBC驱动

Agent配置

修改/opt/cm-5.12.0/etc/cloudera-scm-agent/config.ini中的server_host为主节点的主机名。

同步Agent到其他节点

scp -r /opt/cm-5.12.0 root@n2:/opt/

在所有节点创建cloudera-scm用户

useradd --system --home=/opt/cm-5.12.0/run/cloudera-scm-server/ --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm

准备Parcels,用以安装CDH5

将CHD5相关的Parcel包放到主节点的/opt/cloudera/parcel-repo/目录中。

相关的文件如下:

CDH-5.12.0-1.cdh5.12.0.p0.29-el7.parcel
CDH-5.12.0-1.cdh5.12.0.p0.29-el7.parcel.sha1
manifest.json

 

*后将CDH-5.12.0-1.cdh5.12.0.p0.29-el7.parcel.sha1,重命名为CDH-5.12.0-1.cdh5.12.0.p0.29-el7.parcel.sha,这点必须注意。

相关启动脚本

通过/opt/cm-5.12.0/etc/init.d/cloudera-scm-server start启动服务端。

通过/opt/cm-5.12.0/etc/init.d/cloudera-scm-agent start启动Agent服务。

我们启动的其实是个service脚本,需要停止服务将以上的start参数改为stop就可以了,重启是restart。

Cloudera Manager Server和Agent都启动以后,就可以进行CDH5的安装配置了。

通过浏览器访问主节点的7180端口测试

QQ图片20171203183048.rar 预览 下载
4回复
  • 2楼 中本聪 2017-12-03

    配置截图

    配置截图.rar 预览 下载
  • 3楼 中本聪 2017-12-03

    CDH1 -----/opt/cm-5.7.2/etc/init.d/cloudera-scm-server start
    Starting cloudera-scm-server:                              [  确定  ]
    [root@CDH1 ~]# /opt/cm-5.7.2/etc/init.d/cloudera-scm-agent start
    cloudera-scm-agent is already running
    [root@CDH1 ~]# /opt/cm-5.7.2/etc/init.d/cloudera-scm-agent
    Usage: cloudera-scm-agent {start|stop|restart|next_stop_hard|next_start_clean|status|condrestart}
    [root@CDH1 ~]# /opt/cm-5.7.2/etc/init.d/cloudera-scm-agent restart
    Stopping cloudera-scm-agent:                               [  确定  ]
    Starting cloudera-scm-agent:                               [  确定  ]

    CDH3 --------

    [root@CDH3 ~]#  /opt/cm-5.7.2/etc/init.d/cloudera-scm-agent restart
    Stopping cloudera-scm-agent:                               [  确定  ]
    Starting cloudera-scm-agent:                               [  确定  ]
     

    CDH4------

    [root@CDH4 tools]#  /opt/cm-5.7.2/etc/init.d/cloudera-scm-agent restart
    Stopping cloudera-scm-agent:                               [  确定  ]
    Starting cloudera-scm-agent:                               [  确定  ]
     

     

     

  • 4楼 wnys2005 2017-12-04

    我之前也是, 启动后,去浏览器访问不成功, 各个配置都检查了。   *后发现, 服务启动后, 其实CM后台还要做一堆的检查启动工作, 需要耐心等待几分钟再去访问

  • 5楼 王老师 2017-12-04

    你看看  /opt/cm-5.7.2/etc/init.d/cloudera-scm-agent   status

    • 中本聪 2017-12-04
      [root@CDH1 ~]# /opt/cm-5.7.2/etc/init.d/cloudera-scm-agent status cloudera-scm-agent (pid 118414) 正在运行...
发表回复
你还没有登录,请先 登录或 注册!