第 3 章 CM 安装部署

CM下载地址:http://archive.cloudera.com/cm5/cm/5/ 离线库下载地址:http://archive.cloudera.com/cdh5/parcels

3.1 解压cloudera-manager-el6-cm5.12.1_x86_64.tar.gz

mkdir /opt/module/cloudera-manager
tar -zxvf /opt/software/cm/cloudera-manager-el6-cm5.12.1_x86_64.tar.gz -C /opt/module/cloudera-manager/

3.2 创建用户名:cloudera-scm

在每个节点上分别创建用户名:cloudera-scm, 将来登录 CM 的时候默认就使用这个用户名.

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

说明:

  • --system 创建一个系统账户
  • --home 指定用户登入时的主目录,替换系统默认值/home/<用户名>
  • --no-create-home 不要创建用户的主目录
  • --shell 用户的登录 shell 名
  • --comment 用户的描述信息

3.3 配置 CM Agent

修改配置文件:修改文件/opt/module/cloudera-manager/cm-5.12.1/etc/cloudera-scm-agent/ config.ini

server_host=hadoop201

3.4 配置 CM 用到的数据库

  1. copy mysql 驱动到 /usr/share/java 目录
    mkdir /usr/share/java
    cp /opt/software/mysql-libs/mysql-connector-java-5.1.27/mysql-connector-java-5.1.27-bin.jar  /usr/share/java/
    mv mysql-connector-java-5.1.27-bin.jar mysql-connector-java.jar
    
  2. 在 Mysql 中创建 CM 库

    /opt/module/cloudera-manager/cm-5.12.1/share/cmf/schema/scm_prepare_database.sh mysql cm -hhadoop201 -uroot -paaa --scm-host hadoop201 scm scm scm
    

    注意:

    • 如果有如下异常: 则需要先在 Mysql 中给用户 scm 进行授权. 在 Mysql 命令行中执行如下命令:
      grant all privileges on *.* to 'scm'@'%' identified by 'scm' with grant option;
      

3.5 分发整个 cloudera-manager 目录

3.6 创建Parcel-repo 目录

离线仓库的目录.

  1. 在 Server 节点(hadoop201) 创建目录: Parcel-repo

    mkdir -p /opt/cloudera/parcel-repo
    chown cloudera-scm:cloudera-scm /opt/cloudera/parcel-repo
    
  2. copy 文件到 /opt/cloudera/parcel-repo 目录下

    cp /opt/software/cm/CDH* /opt/cloudera/parcel-repo/
    cp /opt/software/cm/manifest.json /opt/cloudera/parcel-repo
    mv /opt/cloudera/parcel-repo/CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha1 /opt/cloudera/parcel-repo/CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha
    
  3. 在 Agent 节点(hadoop201,hadoop202,hadoop203)创建目录/opt/cloudera/parcels

    mkdir -p /opt/cloudera/parcels
    chown cloudera-scm:cloudera-scm /opt/cloudera/parcels
    
  4. 分发 Parcel-repo 把整个 cloudera 目录分发到其他节点

3.7 启动CM Server&Agent 服务

  1. 启动 CM Server 服务

    /opt/module/cloudera-manager/cm-5.12.1/etc/init.d/cloudera-scm-server start
    

  2. 启动 Agent 服务 分别在每个 Agent 上执行下面的命令来启动 Agent

    /opt/module/cloudera-manager/cm-5.12.1/etc/init.d/cloudera-scm-agent start
    

3.8 关闭CM Server&Agent 服务

/opt/module/cloudera-manager/cm-5.12.1/etc/init.d/cloudera-scm-server stop
/opt/module/cloudera-manager/cm-5.12.1/etc/init.d/cloudera-scm-agent stop

3.9 使用浏览器打开 http://hadoop201:7180

使用 chrome 打开的时候, 为了能够显示的是中文, 可以先设置语言的顺序:

3.10 安装服务

Copyright © 尚硅谷大数据 2019 all right reserved,powered by Gitbook
该文件最后修订时间: 2019-03-18 18:12:20

results matching ""

    No results matching ""