目录
官方文档
安装JDK
yum install java-1.8.0-openjdk-devel
安装Cloudera-Manager
- yum 安装Cloudera-Manager
yum install cloudera-manager-daemons cloudera-manager-server
安装Cloudera-agent
- yum 安装Cloudera-Agent
yum install cloudera-manager-daemons cloudera-manager-agent
- 配置Agent文件
在所有主机上,通过在中设置以下属性,将Cloudera Manager Agent配置为指向Cloudera Manager Server /etc/cloudera-scm-agent/config.ini 配置文件。
vi /etc/cloudera-scm-agent/config.ini
[General]
# Hostname of the CM server.
server_host=X.X.X.X(Hostname)
# Port that the CM server is listening on.
server_port=7182
- 重启Agent
service cloudera-scm-agent start
安装数据库
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server
service mysqld start
- 配置数据库
[root@yyy-hadoop1 data]# vi /etc/my.cnf
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
[mysqld]
#skip-grant-tables
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/data/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
----
[root@yyy-hadoop1 data]# service mysqld restart
安装数据库驱动
- Download the MySQL JDBC driver from 下载地址
wegt https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.48.tar.gz
mkdir -p /usr/share/java/
cd mysql-connector-java-5.1.48
cp mysql-connector-java-5.1.48-bin.jar /usr/share/java/mysql-connector-java.jar
- 日志查看
/var/log/cloudera-scm-server
/var/log/cloudera-scm-agent
- 执行脚本
/usr/share/cmf/schema/scm_prepare_database.sh mysql cmf cmf
配置db.properties文件
[root@yyy-hadoop1 cloudera-scm-server]# vi /etc/cloudera-scm-server/db.properties
---文件内容---
# Auto-generated by scm_prepare_database.sh on Thu Aug 22 13:29:57 CST 2019
#
# For information describing how to configure the Cloudera Manager Server
# to connect to databases, see the "Cloudera Manager Installation Guide."
#
com.cloudera.cmf.db.type=mysql
com.cloudera.cmf.db.host=yyy-hadoop1 #把localhost改为mysql所在主机名
com.cloudera.cmf.db.name=cmf
com.cloudera.cmf.db.user=cmf
com.cloudera.cmf.db.setupType=EXTERNAL
com.cloudera.cmf.db.password=Yyy13579
- 启动服务端
[root@yyy-hadoop1 cloudera-scm-server]# service cloudera-scm-server start
Starting cloudera-scm-server: [ OK ]