- 前提安装了mysql、jdk、scala
- 创建所需数据库
## amon
create database amon default character set utf8;
grant all on amon.* to 'amon'@'%' identified by 'amon';
## hive
create database hive default character set utf8;
grant all on hive.* to 'hive'@'%' identified by 'hive';
## cmf
create database cmf default character set utf8;
grant all on cmf.* to 'cmf'@'%' identified by 'cmf';
## oozie
create database oozie default character set utf8;
grant all on oozie.* to 'oozie'@'%' identified by 'oozie';
flush privileges;
-
创建cdh享用的mysql连接驱动包
mkdir -p /usr/share/java mv mysql-connector-java-5.1.49.jar /usr/share/java/mysql-connector-java.jar
-
安装cm:先安装cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm
主节点: rpm -ivh /opt/cdh/files/cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm --nodeps --force rpm -ivh /opt/cdh/files/cloudera-manager-server-6.3.1-1466458.el7.x86_64.rpm --nodeps --force
-
修改cm数据库配置
-
启动cm
systemctl start cloudera-scm-server # service cloudera-scm-server start
-
查看日志
cd /var/log/cloudera-scm-server tail -fn200 cloudera-scm-server.log # 等待日志中出出现7180端口表示服务启动正常
-
安装agent
主节点: rpm -ivh /opt/cdh/files/cloudera-manager-agent-6.3.1-1466458.el7.x86_64.rpm --nodeps --force 从节点: rpm -ivh /opt/cdh/files/cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm --nodeps --force rpm -ivh /opt/cdh/files/cloudera-manager-agent-6.3.1-1466458.el7.x86_64.rpm --nodeps --force
-
启动agent
启动agent前: # 修改完/etc/cloudera-scm-agent/config.ini里面的server_host scp /etc/cloudera-scm-agent/config.ini root@hoetname:/etc/cloudera-scm-agent/ 各个节点都安装agent服务: systemctl start cloudera-scm-agent 如果重新安装集群:记得先删除之前的 rm -rf /var/lib/cloudera-scm-agent/cm_guid systemctl restart cloudera-scm-agent
-
创建http协议文件访问地址
重点: 先创建一个本地http的parcel路径 1. 安装httpd服务 yum install -y httpd 2. 创建文件夹 mkdir -p /var/www/html/cdh6_parcel 3. 移动parcel文件到该文件夹 mv CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel /var/www/html/cdh6_parcel/ # 加密文件需要重命名 mv CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha1 /var/www/html/cdh6_parcel/CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha mv manifest.json /var/www/html/cdh6_parcel/ 4. 启动httpd服务 service httpd start 5. 验证是否可以访问文件
11. 安装cm