Cloudera Manager5.15的安装

Cloudera Manager5.15的安装#

  • Cloudera Manager版本:5.15.0
  • 三台机器

ip|host|系统|agent or server|内存|
:-: | -:
| 192.168.9.221 |node11|centos7| Clouder Manager-agent|8G|
| 192.168.9.222 |node12|centos7| Clouder Manager-agent|8G|
| 192.168.9.223 |node13|centos7| Clouder Manager-server|16G|

  • 参考文档
    https://www.cloudera.com/documentation/enterprise/latest/topics/install_cm_cdh.html

1.配置host文件##

修改node13节点上的etc/hosts内容,并将这个hosts文件分发到每个节点

vi  /etc/hosts

 192.168.9.221 node11
 192.168.9.222 node12
 192.168.9.223 node13

2.设置ssh远程登录##

Clouder Manager-server安装在node13机器上,要确保node13可以ssh登录到其他机器,原理是将node13机器上的公钥拷贝到node11,node12等节点上。
在node13机器上执行:

ssh-keygen -t rsa
ssh-copy-id root@node11
ssh-copy-id root@node12 
ssh-copy-id root@node13 

3.关闭防火墙,禁用Selinux##

systemctl stop firewalld.service 
vi /etc/sysconfig/selinux
SELINUX=disabled    

4.安装jdk##

建议使用rpm的安装方式,如果用解压版的,必须解压到/usr/java/目录下,每台节点都必须安装好。

5.在node13节点上安装mysql数据库##

Cloudera Manager会使用mysql存储一些配置、监控仪表盘、任务等信息,数据库建好后,要建立下面几个数据库。

CREATE DATABASE scm DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE amon DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE hue DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE metastore DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE sentry DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE nav DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE navms DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE oozie DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

6.在node13节点上安装cloudera-manager-daemons以及 cloudera-manager-server##

这个过程比较缓慢,可以考虑离线的方式安装

wget https://archive.cloudera.com/cm5/redhat/7/x86_64/cm/cloudera-manager.repo -P /etc/yum.repos.d/
rpm --import https://archive.cloudera.com/cdh5/redhat/7/x86_64/cdh/RPM-GPG-KEY-cloudera
yum install cloudera-manager-daemons cloudera-manager-server

7.初始化数据库##

参数一:databaseType
参数二: databaseName
参数三: databaseUser
/usr/share/cmf/schema/scm_prepare_database.sh mysql scm root

8.启动cloudera-scm-server##

systemctl start cloudera-scm-server
tail -f /var/log/cloudera-scm-server/cloudera-scm-server.log

如果一切顺利,打开 http://192.168.9.223:7180
用户名密码 admin admin


Cloudera Manager5.15的安装_第1张图片
image

9.使用cloudera-server安装一个集群##

  1. 下载离线安装包
    使用离线包安装方式会大大节省安装的时间,下载地址:http://archive.cloudera.com/cdh5/parcels/latest/
    下载对应的版本的离线包,并上传到server节点node13上的/opt/cloudera/parcel-repo下面目录下。

    Cloudera Manager5.15的安装_第2张图片
    image

  2. 选择版本


    Cloudera Manager5.15的安装_第3张图片
    image
  3. 指定主机
    [图片上传失败...(image-9cbf54-1532325632014)]

  4. 集群设置
    这个填写第5部创建的数据库


    Cloudera Manager5.15的安装_第4张图片
    image
  5. 集群设置


    Cloudera Manager5.15的安装_第5张图片
    image

常见的问题##

  1. cm启动hive时报class not found com.mysql.jdbc.driver
    下载mysql-connector-java.jar复制到 每个节点 /usr/share/java。

  2. namenodeq启动报错
    log中报错:Can't open /var/run/cloudera-scm-agent/process/261-hdfs-DATANODE/supervisor.conf: Permission denied.
    解决办法:https://www.cnblogs.com/gaojiang/p/8418780.html

  3. hue的webui打不开
    解决办法:https://blog.csdn.net/guoning_scdn/article/details/43313955

你可能感兴趣的:(Cloudera Manager5.15的安装)