Cloudera Manager平台部署说明书

水深无声 2022-05-14 10:18 380阅读 0赞

一、基础环境

1. 修改主机名

  1. \# vim /etc/sysconfig/network
  2. NETWORKING=yes
  3. HOSTNAME=master1
  4. \# vim /etc/sysconfig/network
  5. NETWORKING=yes
  6. HOSTNAME=master2
  7. \# vim /etc/sysconfig/network
  8. NETWORKING=yes
  9. HOSTNAME=node1
  10. \# vim /etc/sysconfig/network
  11. NETWORKING=yes
  12. HOSTNAME=node2
  13. \# vim /etc/sysconfig/network
  14. NETWORKING=yes
  15. HOSTNAME=node3

2. 配置网络映射

  1. \# vim /etc/hosts
  2. 192.168.233.101 master1
  3. 192.168.233.102 master2
  4. 192.168.233.103 node1
  5. 192.168.233.104 node2
  6. 192.168.233.105 node3

3. 关闭防火墙

  1. \# service iptables stop
  2. \# chkconfig iptables off
  3. \# chkconfig --list | grep iptables

4. 禁用selinux

  1. \# vim /etc/selinux/config
  2. SELINUX=disabled

5. 禁用IPv6

  1. \# echo " " >> /etc/modprobe.d/dist.conf
  2. \# echo "alias net-pf-10 off" >> /etc/modprobe.d/dist.conf
  3. \# echo "alias ipv6 off" >> /etc/modprobe.d/dist.conf

6. 配置SSH无秘钥登录

6.1 生产公钥和私钥

  1. \# ssh-keygen

6.2 拷贝公钥给目标服务器

  1. \# ssh-copy-id -i master1
  2. \# ssh-copy-id -i master2
  3. \# ssh-copy-id -i node1
  4. \# ssh-copy-id -i node2
  5. \# ssh-copy-id -i node3

7. 集群时间同步

  1. \# ntpdate -u time.nuri.net

8. 设置用户的可打开最大文件数及进程数

  1. \# vim /etc/security/limits.conf
  2. * soft nofile 32728
  3. * hard nofile 1024567
  4. * soft nproc 65535
  5. * hard nproc unlimited
  6. * soft memlock unlimited
  7. * hard memlock unlimited

二、基础软件

1. JDK安装

1.1 下载JDK安装包

  • 本平台采用 JDK-8u172 的版本:jdk-8u172-linux-x64.tar.gz
  • http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

1.2 解压JDK安装程序

  1. \# mkdir -p /opt/java/
  2. \# tar zxf /opt/tools/jdk-8u172-linux-x64.tar.gz -C /opt/java/

1.3 拷贝JDK至其它节点

  1. \# scp -r java/ master2:/opt/
  2. \# scp -r java/ node1:/opt/
  3. \# scp -r java/ node2:/opt/
  4. \# scp -r java/ node3:/opt/

1.4 配置JDK环境变量

  1. vim /etc/profile
  2. # JAVA_HOME
  3. export JAVA_HOME=/opt/java/jdk1.8.0_172
  4. export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
  5. export PATH=$PATH:$JAVA_HOME/bin

1.5 验证JDK环境

  1. \# source /etc/profile
  2. \# java -version

70

2. MySQL安装

  • CentOS-6.9 二进制安装Mysql-5.7.12

三、Cloudera Manager安装

1. 安装介质

1.1 下载Cloudera Manager

  • 本平台采用 Cloudera Manager-5.12.0的版本:cloudera-manager-el6-cm5.12.0_x86_64.tar.gz
  • http://archive.cloudera.com/cm5/cm/5/

1.2 下载MySQL JDBC驱动

  • 本平台采用 MySQL-5.1.46的JDBC驱动:mysql-connector-java-5.1.46.jar
  • http://dev.mysql.com/downloads/connector/j/

2. 部署准备

2.1 MySQL创建元数据库

  1. \# mysql -uroot -pmysqlpasswd
  2. create database activity default charset utf8 collate utf8_general_ci;
  3. grant all on activity.* to 'cm'@'%' identified by 'cm!@#edc';
  4. flush privileges;

2.2 创建cloudera-scm用户





























参数

参数说明

—system

表示系统用户

—home=/opt/cm-5.12.0/run/cloudera-scm-server —no-create-home

指定用户的主目录

—shell=/bin/false  

不作为登陆用户

—comment ”Cloudera SCM User”  

cloudera-scm

用户名

  1. useradd --system \
  2. --home=/opt/cm-5.12.0/run/cloudera-scm-server --no-create-home \
  3. --shell=/bin/false \
  4. --comment "Cloudera SCM User" cloudera-scm

3. 部署Cloudera Manager

3.1 解压Cloudera Manager安装程序

  1. \# tar zxf /opt/tools/cloudera-manager-el6-cm5.12.0\_x86\_64.tar.gz -C /opt/

3.2 初始化Cloudera Manager数据库

  • 拷贝MySQL驱动

    # cp /opt/tools/mysql-connector-java-5.1.46.jar /opt/cm-5.12.0/share/cmf/lib/

  • 初始化Cloudera Manager数据库,创建的数据库名为cm,对应的用户名为cm,密码为cm!@#edc

    # /opt/cm-5.12.0/share/cmf/schema/scm_prepare_database.sh mysql cm -hlocalhost -uroot -p’mysqlpasswd’ cm ‘cm!@#edc’

3.3 修改配置

  1. \# vim /opt/cm-5.12.0/etc/cloudera-scm-agent/config.ini
  2. server_host=master1

3.4 拷贝CM至其它节点

  1. \# scp -r /opt/cm-5.12.0 master2:/opt/
  2. \# scp -r /opt/cm-5.12.0 node1:/opt/
  3. \# scp -r /opt/cm-5.12.0 node2:/opt/
  4. \# scp -r /opt/cm-5.12.0 node3:/opt/

4. 启动Cloudera Manager

4.1 master1节点启动CM服务和代理

  1. \# /opt/cm-5.12.0/etc/init.d/cloudera-scm-server start
  2. \# /opt/cm-5.12.0/etc/init.d/cloudera-scm-agent start

4.2 其它节点启动CM代理

  1. \# /opt/cm-5.12.0/etc/init.d/cloudera-scm-agent start

5. Cloudera Manager控制台

  • 访问WEB UI:http://192.168.233.101:7180
  • 用户名:admin
  • 密码:admin

70 1

发表评论

表情:
评论列表 (有 0 条评论,380人围观)

还没有评论,来说两句吧...

相关阅读

    相关 安装Cloudera Manager

    cloudera manager有四大功能: (1)管理:对集群进行管理,如添加、删除节点等操作。 (2)监控:监控集群的健康情况,对设置的各种指标和系统运行