【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
配置环境
- 联网
- 配置好JDK
- mysql安装完成
- 时间同步
- 免密登录
关闭
SELINUX(重启生效)
vi /etc/selinux/config
SELINUX=disabled
下载第三方依赖(所有节点)
yum -y install chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse fuse-libs redhat-lsb httpd mod_ssl
在mysql中创建
CM
用的数据库:
//集群监控数据库
mysql> create database amon DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
//hive 数据库
mysql> create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
//oozie数据库
mysql> create database oozie DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
//hue数据库
create database hue DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CM下载与离线库下载(版本必须一致)
解压
cloudera-manager-el6-cm5.12.1_x86_64.tar.gz
[root@cdh-01 package]# tar -zxvf cloudera-manager-centos7-cm5.16.2_x86_64.tar.gz -C /opt/
创建用户
cloudera-scm
(
所有节点
)
useradd --system --home=/opt/cm-5.16.2/run/cloudera-scm-server --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm
配置 CM Agent
[root@cdh-01 opt]# vi /opt/cm-5.16.2/etc/cloudera-scm-agent/config.ini
server_host=cdh-01
配置
CM
的数据库
在 /usr/share 下创建 java 目录
将 mysql jar 文件放入下面

注意
jar
包名称要修改为
mysql-connector-java.jar
在 mysql
中创建 cm 库
(-h:数据库地址,-u:数据库名字,-p:数据库密码,--scm-host
:配置管理服务器的主机名
)
[root@cdh-01 cm-5.16.2]# cd /opt/cm-5.16.2/share/cmf/schema/
[root@cdh-01 schema]# ls
mysql oracle postgresql scm_database_functions.sh scm_prepare_database.sh
[root@cdh-01 schema]# ./scm_prepare_database.sh mysql cm -h192.168.131.136 -uroot -p123456 --scm-host cdh-01 scm scm scm
上传本地库文件到 /opt/cloudera/parcel-repo (没有创建)
- CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel
- CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha1:需改名为 CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha
- manifest.json
在 /opt/cloudera 下创建 parcels
[root@cdh-01 parcel-repo]# cd /opt/cloudera/
[root@cdh-01 cloudera]# mkdir -p parcels
修改目录权限
[root@cdh-01 opt]# chown -R cloudera-scm:cloudera-scm cloudera/
[root@cdh-01 opt]# chown -R cloudera-scm:cloudera-scm cm-5.16.2/
[root@cdh-01 opt]# ll
total 0
drwxr-xr-x 4 cloudera-scm cloudera-scm 36 May 18 2019 cloudera
drwxr-xr-x 9 cloudera-scm cloudera-scm 88 May 18 2019 cm-5.16.2
分发
Parcel-repo
[root@cdh-01 cloudera]# scp -r /opt/cloudera/ cdh-02:/opt/
[root@cdh-01 cloudera]# scp -r /opt/cloudera/ cdh-03:/opt/
[root@cdh-01 opt]# scp -r /opt/cm-5.16.2/ cdh-02:/opt/
[root@cdh-01 opt]# scp -r /opt/cm-5.16.2/ cdh-03:/opt/
修改所有节点的目录权限(同上)
启动
CM Server&Agent
服务
启动server
[root@cdh-01 opt]# /opt/cm-5.16.2/etc/init.d/cloudera-scm-server start
启动agent(所有节点)
/opt/cm-5.16.2/etc/init.d/cloudera-scm-agent start
查看 7180 是否被占用
访问 http://cdh-01:7180
关闭 CM Server&Agent 服务
关闭server
[root@cdh-01 opt]# /opt/cm-5.16.2/etc/init.d/cloudera-scm-server stop
启动agent(所有节点)
/opt/cm-5.16.2/etc/init.d/cloudera-scm-agent stop
来源:oschina
链接:https://my.oschina.net/u/4427158/blog/3153419