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|
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

9.使用cloudera-server安装一个集群##
-
下载离线安装包
使用离线包安装方式会大大节省安装的时间,下载地址:http://archive.cloudera.com/cdh5/parcels/latest/
下载对应的版本的离线包,并上传到server节点node13上的/opt/cloudera/parcel-repo下面目录下。
image
-
选择版本
image
-
指定主机
[图片上传失败...(image-9cbf54-1532325632014)] -
集群设置
这个填写第5部创建的数据库
image
-
集群设置
image
常见的问题##
-
cm启动hive时报class not found com.mysql.jdbc.driver
下载mysql-connector-java.jar复制到 每个节点 /usr/share/java。 -
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 -
hue的webui打不开
解决办法:https://blog.csdn.net/guoning_scdn/article/details/43313955
网友评论