CDH6.2.0搭建步骤

Posted "Hello World".

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CDH6.2.0搭建步骤相关的知识,希望对你有一定的参考价值。

文章目录

一、前期环境

VMware、Centos7,三个以上节点(这里用了三个节点:Hadoop1,Hadoop2,Hadoop3)

二、hosts配置+ssh免密登录

参考前期文章:https://blog.csdn.net/weixin_44264185/article/details/116913793
之后的所有操作在root用户下进行

三、关闭SELINUX

临时关闭

setenforce 0

修改配置文件/etc/selinux/config(重启生效)
将SELINUX=enforcing 改为SELINUX=disabled

cd /etc/selinux/
vi config


四、JDK安装

参考前期文章:https://blog.csdn.net/weixin_44264185/article/details/116747551?spm=1001.2014.3001.5502

五、下载第三方依赖包

三个节点都执行下面命令,可以用xcall脚本,同时使三个节点执行相同命令,xcall脚本参考:https://blog.csdn.net/weixin_44264185/article/details/116884065
不用xcall脚本也行,分别在三个节点执行下面命令

yum -y install bind-utils
yum -y install chkconfig
yum -y install cyrus-sasl-gssapi
yum -y install cyrus-sasl-plain
yum -y install fuse
yum -y install fuse-libs
yum -y install gcc
yum -y install libxslt
yum -y install mod_ssl
yum -y install mysql-python
yum -y install openssl
yum -y install openssl-devel
yum -y install perl
yum -y install portmap
yum -y install postgresql-server
yum -y install psmisc
yum -y install python-devel
yum -y install python-psycopg2
yum -y install python-setuptools
yum -y install sed
yum -y install sqlite
yum -y install swig
yum -y install zlib

六、安装MySql

在一个节点安装即可,这里我选择了第一个节点(Hadoop1)
mysql安装参考:https://blog.csdn.net/weixin_44264185/article/details/116890959?spm=1001.2014.3001.5501

安装上述步骤安装好mysql后,创建以下数据库:

create database cmf default character set = 'utf8';
 
create database amon default character set = 'utf8';
 
create database hue default character set = 'utf8';
 
create database oozie default character set = 'utf8';
 
create database lyz default character set = 'utf8';


将将 mysql-connector-java-5.1.39.jar 上传到 /usr/share/java 目录下
mysql-connector-java-5.1.39.jar 下载:(包含多个版本)https://download.csdn.net/download/weixin_44264185/18662291?spm=1001.2014.3001.5503

修改jar包名字
mv mysql-connector-java-5.1.39.jar mysql-connector-java.jar

七、CM安装部署

组件:

上传到Hadoop1的/opt/software/,然后再分发到其他节点,如果没有分发脚本,单独上传也可以,分发脚本参考:https://blog.csdn.net/weixin_44264185/article/details/116883174?spm=1001.2014.3001.5501

下面是分发到其他节点,可以不用执行,单独上传。

xsync software/


三个节点分别安装daemons和agent

 yum localinstall -y cloudera-manager-daemons-6.2.0-968826.el7.x86_64.rpm 
 yum localinstall -y cloudera-manager-agent-6.2.0-968826.el7.x86_64.rpm

如果有xcall脚本,可以直接在Hadoop1的/opt/software下执行下面命令:

 xcall yum localinstall -y cloudera-manager-daemons-6.2.0-968826.el7.x86_64.rpm 
 xcall yum localinstall -y cloudera-manager-agent-6.2.0-968826.el7.x86_64.rpm


Hadoop1节点安装server

 yum localinstall -y cloudera-manager-server-6.2.0-968826.el7.x86_64.rpm



安装CDH6.2.0
需要安装包

上传到Hadoop1 节点的/opt/software/下


CDH-6.2.0-1.cdh6.2.0.p0.967373-el7.parcel.sha1名字修改为CDH-6.2.0-1.cdh6.2.0.p0.967373-el7.parcel.sha

mv CDH-6.2.0-1.cdh6.2.0.p0.967373-el7.parcel.sha1 CDH-6.2.0-1.cdh6.2.0.p0.967373-el7.parcel.sha


全部上传之后,将不同的资源移动到对应的目录下

mv CDH-6.2.0-1.cdh6.2.0.p0.967373-el7.parcel* /opt/cloudera/parcel-repo/

mv PHOENIX-5.0.0-cdh6.2.0.p0.1308267-el7.parcel* /opt/cloudera/parcel-repo/

mv manifest.json /opt/cloudera/parcel-repo/

mv PHOENIX-1.0.jar /opt/cloudera/csd/


修改server配置文件,Hadoop1节点执行

cd /etc/cloudera-scm-server/
vi db.properties


修改agent配置文件,所有节点执行

cd /etc/cloudera-scm-agent/
vi config.ini



启动CM,开始安装CDH集群
在Hadoop1 上启动server

 systemctl start cloudera-scm-server

另开一个窗口,查看相关日志

 tail -200f /var/log/cloudera-scm-server/cloudera-scm-server.log

在全部节点上启动agent

 systemctl start cloudera-scm-agent

当在 Hadoop1上 netstat ‐tunlp | grep 7180 有内容时,说明我们可以访问web页面了
浏览器访问:Hadoop1:7180,或ip:7180,会出现下面界面,默认用户名和密码都是admin










下面可以选择所有服务,也可以自定义服务,这里选择了所有服务








下面的什么都不用改,直接继续







至此,CDH6.2.0搭建完成

以上是关于CDH6.2.0搭建步骤的主要内容,如果未能解决你的问题,请参考以下文章

CDH6.2.0搭建步骤

CDH6.2.0搭建步骤

大数据平台CDH6.2.0部署

CDH6.2.0安装包下载地址,百度云下载

CDH6.2.0安装包下载地址,百度云下载

大数据 CDH 6.2 安装