Cloudera Hadoop-基于二进制方式安装包方式部署Cloudera Manager(离线安装)
Cloudera Hadoop-基于二进制方式安装包方式部署Cloudera Manager(离线安装)
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.下载CDH和CM
1>.CDH的选择
下载地址:http://archive.cloudera.com/cdh5/parcels/5.15.1/ el5表示RedHat 5/CentOS 5 发行版本应用软件。 el6表示RedHat 6/CentOS 6 发行版本应用软件。 jessie表示Debian 8的发行版本之一。 precise表示Ubuntu 12的发行版本。 sles11表示SUSE 11的发行版本。 sles12表示SUSE 12的发行版版本。 trusty表示Ubantu 14的发行版本。 wheezy表示Debian 7的发行版本之一。
2>.CM的选择
下载地址:http://archive.cloudera.com/cm5/cm/5/
二. Cloudera Manager 安装
1>.将下载的Cloudera Manager分发到各个节点
[root@node101.yinzhengjie.org.cn ~]# ll total 2889720 -rw-r--r-- 1 root root 2120090032 Jan 8 17:10 CDH-5.15.1-1.cdh5.15.1.p0.4-el7.parcel -rw-r--r-- 1 root root 41 Jan 8 14:54 CDH-5.15.1-1.cdh5.15.1.p0.4-el7.parcel.sha1 -rw-r--r-- 1 root root 838894986 Jan 8 15:11 cloudera-manager-centos7-cm5.15.1_x86_64.tar.gz -rw-r--r-- 1 root root 73767 Jan 8 14:54 manifest.json [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# scp cloudera-manager-centos7-cm5.15.1_x86_64.tar.gz node102.yinzhengjie.org.cn:~ cloudera-manager-centos7-cm5.15.1_x86_64.tar.gz 100% 800MB 129.9MB/s 00:06 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# scp cloudera-manager-centos7-cm5.15.1_x86_64.tar.gz node103.yinzhengjie.org.cn:~ cloudera-manager-centos7-cm5.15.1_x86_64.tar.gz 100% 800MB 133.3MB/s 00:06 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# scp cloudera-manager-centos7-cm5.15.1_x86_64.tar.gz node104.yinzhengjie.org.cn:~ cloudera-manager-centos7-cm5.15.1_x86_64.tar.gz 100% 800MB 135.2MB/s 00:05 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# scp cloudera-manager-centos7-cm5.15.1_x86_64.tar.gz node105.yinzhengjie.org.cn:~ cloudera-manager-centos7-cm5.15.1_x86_64.tar.gz 100% 800MB 133.6MB/s 00:05 [root@node101.yinzhengjie.org.cn ~]#
2>.创建解压CM默认解压的目录,如果你想要使用别的解压目录别忘了修改配置文件哟
[root@node101.yinzhengjie.org.cn ~]# tail -2 /etc/ansible/hosts #编辑ansible的配置文件 [cdh] node[101:105].yinzhengjie.org.cn [root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# ansible cdh -m shell -a 'mkdir /opt/cloudera-manager' [WARNING]: Consider using file module with state=directory rather than running mkdir node104.yinzhengjie.org.cn | SUCCESS | rc=0 >> node105.yinzhengjie.org.cn | SUCCESS | rc=0 >> node103.yinzhengjie.org.cn | SUCCESS | rc=0 >> node101.yinzhengjie.org.cn | SUCCESS | rc=0 >> node102.yinzhengjie.org.cn | SUCCESS | rc=0 >> [root@node101.yinzhengjie.org.cn ~]#
3>.将CM解压到我们刚刚创建的目录中
[root@node101.yinzhengjie.org.cn ~]# ansible cdh -m shell -a 'tar -zxf /root/cloudera-manager-centos7-cm5.15.1_x86_64.tar.gz -C /opt/cloudera-manager/' [WARNING]: Consider using unarchive module rather than running tar node105.yinzhengjie.org.cn | SUCCESS | rc=0 >> node103.yinzhengjie.org.cn | SUCCESS | rc=0 >> node101.yinzhengjie.org.cn | SUCCESS | rc=0 >> node104.yinzhengjie.org.cn | SUCCESS | rc=0 >> node102.yinzhengjie.org.cn | SUCCESS | rc=0 >> [root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# ansible cdh -m shell -a 'ls -l /opt/cloudera-manager/' node104.yinzhengjie.org.cn | SUCCESS | rc=0 >> total 0 drwxr-xr-x 4 1106 4001 36 Jul 31 2018 cloudera drwxr-xr-x 9 1106 4001 88 Jul 31 2018 cm-5.15.1 node101.yinzhengjie.org.cn | SUCCESS | rc=0 >> total 0 drwxr-xr-x 4 1106 4001 36 Jul 31 2018 cloudera drwxr-xr-x 9 1106 4001 88 Jul 31 2018 cm-5.15.1 node102.yinzhengjie.org.cn | SUCCESS | rc=0 >> total 0 drwxr-xr-x 4 1106 4001 36 Jul 31 2018 cloudera drwxr-xr-x 9 1106 4001 88 Jul 31 2018 cm-5.15.1 node105.yinzhengjie.org.cn | SUCCESS | rc=0 >> total 0 drwxr-xr-x 4 1106 4001 36 Jul 31 2018 cloudera drwxr-xr-x 9 1106 4001 88 Jul 31 2018 cm-5.15.1 node103.yinzhengjie.org.cn | SUCCESS | rc=0 >> total 0 drwxr-xr-x 4 1106 4001 36 Jul 31 2018 cloudera drwxr-xr-x 9 1106 4001 88 Jul 31 2018 cm-5.15.1 [root@node101.yinzhengjie.org.cn ~]#
4>.在所有的节点上创建clodera-scm用户
[root@node101.yinzhengjie.org.cn ~]# ansible cdh -m shell -a 'useradd --system --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm' node104.yinzhengjie.org.cn | SUCCESS | rc=0 >> node105.yinzhengjie.org.cn | SUCCESS | rc=0 >> node101.yinzhengjie.org.cn | SUCCESS | rc=0 >> node102.yinzhengjie.org.cn | SUCCESS | rc=0 >> node103.yinzhengjie.org.cn | SUCCESS | rc=0 >> [root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# ansible cdh -m shell -a 'id cloudera-scm' node104.yinzhengjie.org.cn | SUCCESS | rc=0 >> uid=998(cloudera-scm) gid=996(cloudera-scm) groups=996(cloudera-scm) node103.yinzhengjie.org.cn | SUCCESS | rc=0 >> uid=998(cloudera-scm) gid=996(cloudera-scm) groups=996(cloudera-scm) node101.yinzhengjie.org.cn | SUCCESS | rc=0 >> uid=998(cloudera-scm) gid=996(cloudera-scm) groups=996(cloudera-scm) node105.yinzhengjie.org.cn | SUCCESS | rc=0 >> uid=998(cloudera-scm) gid=996(cloudera-scm) groups=996(cloudera-scm) node102.yinzhengjie.org.cn | SUCCESS | rc=0 >> uid=998(cloudera-scm) gid=996(cloudera-scm) groups=996(cloudera-scm) [root@node101.yinzhengjie.org.cn ~]#
如果某个agent节点没有创建用户和组的操作,我们在安装服务时可能会出现如下提示:
5>.修改Cloudera Manager Agent端的配置文件
[root@node101.yinzhengjie.org.cn ~]# grep server_port /opt/cloudera-manager/cm-5.15.1/etc/cloudera-scm-agent/config.ini #注意,server_port 是Server和Agent的通信端口,没事别瞎改啊! server_port=7182 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# grep server_host /opt/cloudera-manager/cm-5.15.1/etc/cloudera-scm-agent/config.ini #CM服务器默认是本机 server_host=localhost [root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# ansible cdh -m shell -a 'sed -i 's/server_host=localhost/server_host=node101.yinzhengjie.org.cn/g' /opt/cloudera-manager/cm-5.15.1/etc/cloudera-scm-agent/config.ini' [WARNING]: Consider using template or lineinfile module rather than running sed node104.yinzhengjie.org.cn | SUCCESS | rc=0 >> node101.yinzhengjie.org.cn | SUCCESS | rc=0 >> node103.yinzhengjie.org.cn | SUCCESS | rc=0 >> node102.yinzhengjie.org.cn | SUCCESS | rc=0 >> node105.yinzhengjie.org.cn | SUCCESS | rc=0 >> [root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# ansible cdh -m shell -a 'grep server_host /opt/cloudera-manager/cm-5.15.1/etc/cloudera-scm-agent/config.ini' #cdh集群的所有CM agent均指向了同一个CM Server服务器 node104.yinzhengjie.org.cn | SUCCESS | rc=0 >> server_host=node101.yinzhengjie.org.cn node102.yinzhengjie.org.cn | SUCCESS | rc=0 >> server_host=node101.yinzhengjie.org.cn node105.yinzhengjie.org.cn | SUCCESS | rc=0 >> server_host=node101.yinzhengjie.org.cn node101.yinzhengjie.org.cn | SUCCESS | rc=0 >> server_host=node101.yinzhengjie.org.cn node103.yinzhengjie.org.cn | SUCCESS | rc=0 >> server_host=node101.yinzhengjie.org.cn [root@node101.yinzhengjie.org.cn ~]#
6>.初始化CM Server数据库(https://www.cloudera.com/documentation/enterprise/5-16-x/topics/prepare_cm_database.html#scm_prepare_syntax)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'cdh'@'172.30.1.10%' IDENTIFIED BY 'yinzhengjie' WITH GRANT OPTION; Query OK, 0 rows affected, 1 warning (0.01 sec) mysql>
[root@node101.yinzhengjie.org.cn ~]# cd /opt/cloudera-manager/cm-5.15.1/share/cmf/schema/ [root@node101.yinzhengjie.org.cn /opt/cloudera-manager/cm-5.15.1/share/cmf/schema]# [root@node101.yinzhengjie.org.cn /opt/cloudera-manager/cm-5.15.1/share/cmf/schema]# ./scm_prepare_database.sh mysql cdh -h node106.yinzhengjie.org.cn -ucdh -pyinzhengjie --scm-host node101.yinzhengjie.org.cn scm scm scm #其格式为:数据库类型,数据库,数据库服务器,用户名,密码,CM服务器,后面的三个scm请不要改动! JAVA_HOME=/usr/java/jdk1.8 Verifying that we can write to /opt/cloudera-manager/cm-5.15.1/etc/cloudera-scm-server Mon Jun 10 21:27:10 CST 2019 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. Creating SCM configuration file in /opt/cloudera-manager/cm-5.15.1/etc/cloudera-scm-server Executing: /usr/java/jdk1.8/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-manager/cm-5.15.1/share/cmf/schema/../lib/* com.cloudera.enterprise.dbutil.DbCommandExecutor /opt/cloudera-manager/cm-5.15.1/etc/cloudera-scm-server/db.properties com.cloudera.cmf.db. Mon Jun 10 21:27:11 CST 2019 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. 2019-06-10 21:27:11,103 [main] INFO com.cloudera.enterprise.dbutil.DbCommandExecutor - Successfully connected to database. #如果看到这个Sucessfully说明你配置成功啦 All done, your SCM database is configured correctly! [root@node101.yinzhengjie.org.cn /opt/cloudera-manager/cm-5.15.1/share/cmf/schema]# [root@node101.yinzhengjie.org.cn /opt/cloudera-manager/cm-5.15.1/share/cmf/schema]#
[root@node107.yinzhengjie.org.cn ~]# mysql -uroot -pyinzhengjie mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 Server version: 5.7.25-log MySQL Community Server (GPL) Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | cdh | | mysql | | performance_schema | | sys | +--------------------+ rows in set (0.00 sec) mysql> use cdh Database changed mysql> mysql> show tables; Empty set (0.00 sec) mysql> quit Bye You have mail in /var/spool/mail/root [root@node107.yinzhengjie.org.cn ~]#
三.制作CDH本地源
1>. server创建parcel-repo目录
[root@node101.yinzhengjie.org.cn ~]# mkdir -p /opt/cloudera/parcel-repo #Server端创建Parcel-repo目录,用于存放离线CDH文件 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# chown cloudera-scm:cloudera-scm /opt/cloudera/parcel-repo/ #别忘记把权限给赋给我们之前创建的cloudera-scm用户 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# ll -d /opt/cloudera/parcel-repo/ drwxr-xr-x 2 cloudera-scm cloudera-scm 6 Jun 10 21:33 /opt/cloudera/parcel-repo/ [root@node101.yinzhengjie.org.cn ~]#
2>. agent端创建parcels目录
[root@node101.yinzhengjie.org.cn ~]# ansible cdh -m shell -a 'mkdir -p /opt/cloudera/parcels' [WARNING]: Consider using file module with state=directory rather than running mkdir node104.yinzhengjie.org.cn | SUCCESS | rc=0 >> node105.yinzhengjie.org.cn | SUCCESS | rc=0 >> node103.yinzhengjie.org.cn | SUCCESS | rc=0 >> node101.yinzhengjie.org.cn | SUCCESS | rc=0 >> node102.yinzhengjie.org.cn | SUCCESS | rc=0 >> [root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# ansible cdh -m shell -a 'chown cloudera-scm:cloudera-scm /opt/cloudera/parcels' [WARNING]: Consider using file module with owner rather than running chown node104.yinzhengjie.org.cn | SUCCESS | rc=0 >> node101.yinzhengjie.org.cn | SUCCESS | rc=0 >> node102.yinzhengjie.org.cn | SUCCESS | rc=0 >> node103.yinzhengjie.org.cn | SUCCESS | rc=0 >> node105.yinzhengjie.org.cn | SUCCESS | rc=0 >> [root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# ansible cdh -m shell -a 'ls -ld /opt/cloudera/parcels' node104.yinzhengjie.org.cn | SUCCESS | rc=0 >> drwxr-xr-x 2 cloudera-scm cloudera-scm 6 Jun 10 21:37 /opt/cloudera/parcels node101.yinzhengjie.org.cn | SUCCESS | rc=0 >> drwxr-xr-x 2 cloudera-scm cloudera-scm 6 Jun 10 21:37 /opt/cloudera/parcels node102.yinzhengjie.org.cn | SUCCESS | rc=0 >> drwxr-xr-x 2 cloudera-scm cloudera-scm 6 Jun 10 21:37 /opt/cloudera/parcels node103.yinzhengjie.org.cn | SUCCESS | rc=0 >> drwxr-xr-x 2 cloudera-scm cloudera-scm 6 Jun 10 21:37 /opt/cloudera/parcels node105.yinzhengjie.org.cn | SUCCESS | rc=0 >> drwxr-xr-x 2 cloudera-scm cloudera-scm 6 Jun 10 21:37 /opt/cloudera/parcels [root@node101.yinzhengjie.org.cn ~]#
3>.制作CDH本地源
[root@node101.yinzhengjie.org.cn ~]# ll total 2889720 -rw-r--r-- 1 root root 2120090032 Jan 8 17:10 CDH-5.15.1-1.cdh5.15.1.p0.4-el7.parcel -rw-r--r-- 1 root root 41 Jan 8 14:54 CDH-5.15.1-1.cdh5.15.1.p0.4-el7.parcel.sha1 -rw-r--r-- 1 root root 838894986 Jan 8 15:11 cloudera-manager-centos7-cm5.15.1_x86_64.tar.gz -rw-r--r-- 1 root root 73767 Jan 8 14:54 manifest.json [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# mv CDH-5.15.1-1.cdh5.15.1.p0.4-el7.parcel /opt/cloudera/parcel-repo/ [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# mv manifest.json /opt/cloudera/parcel-repo/ #别小瞧这个文件,尽管它不是很大,但是它却记录着CDH和Hadoop生态圈组件的版本依赖关系! [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# mv CDH-5.15.1-1.cdh5.15.1.p0.4-el7.parcel.sha1 /opt/cloudera/parcel-repo/CDH-5.15.1-1.cdh5.15.1.p0.4-el7.parcel.sha #注意,我在拷贝到时候重命名该文件了! [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# ll total 819236 -rw-r--r-- 1 root root 838894986 Jan 8 15:11 cloudera-manager-centos7-cm5.15.1_x86_64.tar.gz [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# ll /opt/cloudera/parcel-repo/ total 2070484 -rw-r--r-- 1 root root 2120090032 Jan 8 17:10 CDH-5.15.1-1.cdh5.15.1.p0.4-el7.parcel -rw-r--r-- 1 root root 41 Jan 8 14:54 CDH-5.15.1-1.cdh5.15.1.p0.4-el7.parcel.sha -rw-r--r-- 1 root root 73767 Jan 8 14:54 manifest.json [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# 温馨提示: 如果你没有下载到“CDH-5.4.0-1.cdh5.4.0.p0.27-el6.parcel.sha”文件是,可以找到“manifest.json”文件中"parcelName": "CDH-5.15.1-1.cdh5.15.1.p0.4-el7.parcel"对应的"hash": "deff00898e410a34cf0a1e66c5dbe87546608f0c"复制到该文件即可。这个方法也适用于其他的版本!
四.启动CM的Server,Agent端
1>.启动Cloudera Manager Server端
[root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# cd /opt/cloudera-manager/cm-5.15.1/etc/init.d/ [root@node101.yinzhengjie.org.cn /opt/cloudera-manager/cm-5.15.1/etc/init.d]# [root@node101.yinzhengjie.org.cn /opt/cloudera-manager/cm-5.15.1/etc/init.d]# ll total 32 -rwxr-xr-x 1 1106 4001 8871 Jul 31 2018 cloudera-scm-agent -rwxr-xr-x 1 1106 4001 8417 Jul 31 2018 cloudera-scm-server -rwxr-xr-x 1 1106 4001 4444 Jul 31 2018 cloudera-scm-server-db [root@node101.yinzhengjie.org.cn /opt/cloudera-manager/cm-5.15.1/etc/init.d]# [root@node101.yinzhengjie.org.cn /opt/cloudera-manager/cm-5.15.1/etc/init.d]# ./cloudera-scm-server start Starting cloudera-scm-server: [ OK ] [root@node101.yinzhengjie.org.cn /opt/cloudera-manager/cm-5.15.1/etc/init.d]# [root@node101.yinzhengjie.org.cn /opt/cloudera-manager/cm-5.15.1/etc/init.d]# ./cloudera-scm-server status cloudera-scm-server (pid 11666) is running... [root@node101.yinzhengjie.org.cn /opt/cloudera-manager/cm-5.15.1/etc/init.d]#
2>.我们需要观察Server的日志文件(tail -f /opt/cloudera-manager/cm-5.15.1/log/cloudera-scm-server/cloudera-scm-server.log),如果出现以下内容说明启动成功
3>.启动Cloudera Manager Agent端
[root@node101.yinzhengjie.org.cn ~]# ansible cdh -m shell -a '/opt/cloudera-manager/cm-5.15.1/etc/init.d/cloudera-scm-agent start' node101.yinzhengjie.org.cn | SUCCESS | rc=0 >> Starting cloudera-scm-agent: [ OK ] node103.yinzhengjie.org.cn | SUCCESS | rc=0 >> Starting cloudera-scm-agent: [ OK ] node102.yinzhengjie.org.cn | SUCCESS | rc=0 >> Starting cloudera-scm-agent: [ OK ] node104.yinzhengjie.org.cn | SUCCESS | rc=0 >> Starting cloudera-scm-agent: [ OK ] node105.yinzhengjie.org.cn | SUCCESS | rc=0 >> Starting cloudera-scm-agent: [ OK ] [root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# ansible cdh -m shell -a '/opt/cloudera-manager/cm-5.15.1/etc/init.d/cloudera-scm-agent status' node102.yinzhengjie.org.cn | SUCCESS | rc=0 >> cloudera-scm-agent (pid 11859) is running... node104.yinzhengjie.org.cn | SUCCESS | rc=0 >> cloudera-scm-agent (pid 11524) is running... node105.yinzhengjie.org.cn | SUCCESS | rc=0 >> cloudera-scm-agent (pid 11864) is running... node103.yinzhengjie.org.cn | SUCCESS | rc=0 >> cloudera-scm-agent (pid 11865) is running... node101.yinzhengjie.org.cn | SUCCESS | rc=0 >> cloudera-scm-agent (pid 12932) is running... [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]#
4>.验证是否可以登录成功,访问webUI界面,效果图如下:
我们安装CM的过程通过WebUI的安装向导来进行安装,推荐使用谷歌浏览器,不要使用容易崩溃的浏览器,这样会影响你安装进度的!如果你也出现了以上界面,恭喜你CM部署成功,
五.基于CM的WebUI部署CDH集群
详情请参考:https://www.cnblogs.com/yinzhengjie/p/9638360.html
六.Cloudera Manager 配置HA简介
实验环境我们就部署了个单机的Cloudera Mangaer,事实上 CM 也是可以做HA的,详情请参考: https://www.cloudera.com/documentation/enterprise/latest/topics/admin_cm_ha_overview.html。 想必大家都知道Cloudera Manager独立于CDH而存在,Cloudera Manager挂掉并不会影响CDH集群的工作,只需要及时恢复即可,所以做HA的必要性也不是很大。
七.基于yum方式安装(离线安装)
在某些企业的生产环境部署集群,可能不允许访问公网,这时可选一台主机来架设一个内外镜像。具体操作可参考:https://www.cloudera.com/documentation/enterprise/latest/topics/cm_ig_create_local_parcel_repo.html。 官网的这种部署方式,我们课上也有相应的演示。