【Centos7.6安装CDH6.1.0】手把手教你搭建CDH6.1.0
主节点安装本地yum仓库中的CM组件
root用户下,在mini1上执行:
# 安装组件
yum -y install cloudera-manager-server
yum -y install cloudera-manager-agent
yum -y install cloudera-manager-daemons
# 开机自启
systemctl enable cloudera-scm-server
systemctl enable cloudera-scm-agent
从节点安装本地yum仓库中的CM组件
root用户下,在mini2、mini3上分别执行:
# 安装组件
yum -y install cloudera-manager-agent
yum -y install cloudera-manager-daemons
# 开机自启
systemctl enable cloudera-scm-agent
初始化scm数据库
/opt/cloudera/cm/schema/scm_prepare_database.sh mysql -h mini1 --scm-host mini1 scm scm 1QAZ@wsx
效果如下:
[root@mini1 ~]# /opt/cloudera/cm/schema/scm_prepare_database.sh mysql -h mini1 --scm-host mini1 scm scm 1QAZ@wsx
JAVA_HOME=/home/hadoop/apps/jdk1.8.0_191
Verifying that we can write to /etc/cloudera-scm-server
Creating SCM configuration file in /etc/cloudera-scm-server
Executing: /home/hadoop/apps/jdk1.8.0_191/bin/java -cp /usr/share/java/mysql-connector-java.jar:/usr/share/java/oracle-connector-java.jar:/usr/share/java/postgresql-connector-java.jar:/opt/cloudera/cm/schema/../lib/* com.cloudera.enterprise.dbutil.DbCommandExecutor /etc/cloudera-scm-server/db.properties com.cloudera.cmf.db.
Sat Feb 01 02:58:46 CST 2020 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
[ main] DbCommandExecutor INFO Successfully connected to database.
All done, your SCM database is configured correctly!
启动CM服务
root用户下,在mini1上执行:
systemctl start cloudera-scm-server
若机器性能不太好,执行该命令后需要耐心等待一段时间。
跳转
第一节 基础环境准备(host域名及免密登录)
第二节 JDK、mysql配置
第三节 Python2.7.5安装、时钟同步及CDH本地Yum源搭建
第四节 安装并启动CM组件
第五节 WebUI方式安装CDH6