美文网首页
黑猴子的家:Cloudera Manager 之 Yum私有仓在

黑猴子的家:Cloudera Manager 之 Yum私有仓在

作者: 黑猴子的家 | 来源:发表于2021-05-12 00:31 被阅读0次

1、安装部署httpd服务

[root@hadoop102 ~]# yum install -y httpd

[root@hadoop102 ~]# systemctl start httpd

[root@hadoop102 ~]# cd /var/www/html/
[root@hadoop102 html]# echo "I Love Cloudera Manager" >> index.html
[root@hadoop102 html]# curl http://localhost
I Love Cloudera Manager

[root@hadoop102 ~]# vim /etc/httpd/conf/httpd.conf
AddType application/x-gzip .gz .tgz .parcel

[root@hadoop102 ~]# systemctl restart httpd

2、安装第三方依赖

在三台节点(所有agent的节点)上执行下载第三方依赖

[root@hadoop102 ~]# yum -y install chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse fuse-libs redhat-lsb mod_ssl httpd

[root@hadoop103 ~]# yum -y install chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse fuse-libs redhat-lsb mod_ssl httpd

[root@hadoop104 ~]# yum -y install chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse fuse-libs redhat-lsb mod_ssl httpd

尖叫提示:所有节点都执行

3、部署本地yum仓

1)上传cm5.14.1-centos7.tar.gz安装包

[root@hadoop102 software]# ls -l
-rw-r--r-- 1 root root 984950572 May  5 22:35 cm5.14.1-centos7.tar.gz

2)解压

[root@hadoop102 software]# tar -xzvf cm5.14.1-centos7.tar.gz -C /var/www/html/

3)创建cloudera-repo.repo文件

[root@hadoop102 ~]# vim /etc/yum.repos.d/cloudera-repo.repo
[cloudera-repo]
name=cloudera-repo
baseurl=http://hadoop102/cm/5/
enabled=1
gpgcheck=0

4)访问

http://192.168.2.102/cm/5/

5)分发

[root@hadoop102 yum.repos.d]# xsync.sh cloudera-repo.repo

4、安装Cloudera Manager

1)hadoop102

[root@hadoop102 module]# yum -y install cloudera-manager-daemons cloudera-manager-agent cloudera-manager-server

2)hadoop103 and hadoop104

[root@hadoop103 module]# yum install -y cloudera-manager-daemons cloudera-manager-agent
[root@hadoop104 module]# yum install -y cloudera-manager-daemons cloudera-manager-agent

5、添加驱动包

1)拷贝

[root@hadoop102 /]# cp mysql-connector-java-5.1.27-bin.jar /usr/share/java/mysql-connector-java.jar

尖叫提示: 注意jar包名称要修改为mysql-connector-java.jar
2)分发

[root@hadoop102 ~]# cd /usr/share/java/
[root@hadoop102 java]# xsync mysql-connector-java.jar

6、配置agent

1)hadoop102

[root@hadoop102 ~]# vim /etc/cloudera-scm-agent/config.ini
[General]
# Hostname of the CM server.
server_host=hadoop102

# Port that the CM server is listening on.
server_port=7182

2)hadoop103

[root@hadoop103 ~]# vim /etc/cloudera-scm-agent/config.ini
[General]
# Hostname of the CM server.
server_host=hadoop102

# Port that the CM server is listening on.
server_port=7182

3)hadoop104

[root@hadoop104 ~]# vim /etc/cloudera-scm-agent/config.ini
[General]
# Hostname of the CM server.
server_host=hadoop102

# Port that the CM server is listening on.
server_port=7182

7、在mysql中创建cm库

[root@hadoop102 ~]# cd /usr/share/cmf/schema
[root@hadoop102 schema]# ./scm_prepare_database.sh mysql cm -hhadoop102 -uroot -p000000 --scm-host hadoop102 scm scm scm

参数说明
-h:Database host
-u:Database username
-p:Database Password
--scm-host:SCM server's hostname

8、创建用户cloudera-scm

[root@hadoop102 module]# useradd --system --home=/home/cloudera-scm --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm

[root@hadoop103 module]# useradd --system --home=/home/cloudera-scm --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm

[root@hadoop104 module]# useradd --system --home=/home/cloudera-scm --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm

9、添加CDH安装文件到CM仓目录

1)创建parcels和parcel-repo文件夹

[root@hadoop102 ~]# mkdir -p /opt/cloudera/parcels
[root@hadoop102 ~]# mkdir -p /opt/cloudera/parcel-repo

尖叫提示:parcels文件夹是安装路径, parcel-repo是仓目录
2)上传安装包

[root@hadoop102 ~]# cd /opt/cloudera/parcel-repo/
[root@hadoop102 parcel-repo]# ll
total 2058292
-rw-r--r-- 1 root root 2107526476 May  5 10:14 CDH-5.14.0-1.cdh5.14.0.p0.24-el7.parcel
-rw-r--r-- 1 root root         41 May  5 10:14 CDH-5.14.0-1.cdh5.14.0.p0.24-el7.parcel.sha
-rw-r--r-- 1 root root      74072 May  5 11:25 manifest.json

3)修改用户和用户组

[root@hadoop102 opt]# chown -R cloudera-scm:cloudera-scm cloudera/

4)分发cloudera

[root@hadoop102 opt]# xsync.sh cloudera/

5)修改hadoop103和hadoop104的用户组

[root@hadoop103 opt]# chown -R cloudera-scm:cloudera-scm cloudera/
[root@hadoop104 opt]# chown -R cloudera-scm:cloudera-scm cloudera/

10、安装jdk

1)卸载现有jdk
(1)查询是否安装java软件

[root@hadoop102 ~]# rpm -qa | grep java
[root@hadoop102 ~]# rpm -qa | grep jdk

(2)卸载jdk

[root@hadoop102 ~]# rpm -e --nodeps java-1.8

语法:rpm –e --nodeps 软件包名字

2)创建文件夹

[root@hadoop102 ~]# mkdir -p /usr/java/

3)解压jdk
解压jdk到/opt/module目录下

[root@hadoop102 software]$ tar -xzvf jdk-8u144-linux-x64.tar.gz -C /usr/java/

4)配置环境变量

[root@hadoop102 ~]# vim /etc/profile
##JAVA_HOME
export JAVA_HOME=/usr/java/jdk1.8.0_144
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

[root@hadoop102 ~]# source /etc/profile
[root@hadoop102 ~]# java -version
java version "1.8.0_144"

尖叫提示:环境变量的配置,根据情况在 /etc/profile , /etc/environment, ~/.bashrc 此三个文件中配置,记得分发

11、启动Cloudera Manager

1)hadoop102

[root@hadoop102 ~]# systemctl start cloudera-scm-server
[root@hadoop102 ~]# systemctl start cloudera-scm-agent

2)hadoop103

[root@hadoop103 ~]# systemctl start cloudera-scm-agent

3)hadoop104

[root@hadoop104 ~]# systemctl start cloudera-scm-agent

4)查看log日志

[root@hadoop102 ~]# tail -f /var/log/cloudera-scm-server/cloudera-scm-server.log

数据库与日志相关配置文件在目录 /etc/cloudera-scm-server
日志目录 /var/log/cloudera-scm-server

相关文章

网友评论

      本文标题:黑猴子的家:Cloudera Manager 之 Yum私有仓在

      本文链接:https://www.haomeiwen.com/subject/bnhvdltx.html