CDH-6.3.2部署手册 已验证

一、安装环境准备:

1、虚拟机中安装centos 7 以上版本

1.1、修改主机名及映射(全部节点)

vi /etc/hostname
vi /etc/hosts

1.2、关闭防火墙(全部节点)

firewall-cmd --state          # 查看防火墙状态
systemctl stop firewalld      # 停止防火墙的服务
systemctl disable firewalld   # 禁止开机启动

1.3、selinux关闭(全部节点)

编辑文件,修改SELINUX的值为disable

vi /etc/sysconfig/selinux
SELINUX=disabled

查看状态 :

sestatus -v

1.4、配置免密登录(SSH)

自行百度

1.5、时间同步NTP

所有节点安装ntp

yum -y install ntp

主节点:

vi /etc/ntp.conf

先注释四个server 然后添加server主机ip

vi /etc/sysconfig/ntpd
SYNC_CLOCK=yes

启动服务

systemctl start ntpd.service
​
systemctl enable ntpd.service
​
service ntpd status

其他节点:

Crontab -e

写入:

*/10 * * * * /usr/sbin/ntpdate 主节点

1.6、修改系统参数(全部节点)

sysctl vm.swappiness=10
echo 'vm.swappiness=10'>> /etc/sysctl.conf
echo never > /sys/kernel/mm/transparent_hugepage/defrag
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo 'echo never > /sys/kernel/mm/transparent_hugepage/defrag' >> /etc/rc.local
echo 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' >> /etc/rc.local
若有执行报错可先跳过,后面服务启动后,可能会遇到以下问题,请参考以下方式:
已启用透明大页面压缩,可能会导致重大性能问题
echo "echo never > /sys/kernel/mm/transparent_hugepage/defrag" >> /etc/rc.local
echo "echo never > /sys/kernel/mm/transparent_hugepage/enabled" >> /etc/rc.local
chmod +x /etc/rc.d/rc.local

1.7、安装http

yum -y install httpd

启动服务

service httpd start
service httpd status

1.8、安装依赖(全部机器)

yum -y install chkconfig
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
yum install lsb

二、集群部署规划:

master CentOS-7.3 4核 8G 100G 192.168.1.101 hadoop01

slave CentOS-7.3 4核 8G 100G 192.168.1.102 hadoop02

slave CentOS-7.3 2核 4G 100G 192.168.1.103 hadoop03

三、 安装包准备:

3.1、阿里云盘下载地址:

阿里云盘分享

提取码: 0qh6

3.2、JDK安装

注意不能使用系统自带的open-jdk

安装好以后,另外需在每台机器上执行以下操作:

mkdir -p /usr/java
ln -s /data/module/jdk1.8.0_261 /usr/java/default
说明:/data/module/jdk1.8.0_261为安装jdk的地址,就是JAVA_HOME地址

3.3、安装mysql

此过程不在此介绍,安装自行百度,本地安装推荐使用容器化安装,简单更好管理;

四、安装CM

4.1、安装deamons(全部节点)

rpm -ivh cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm

4.2 安装agent(全部节点)

rpm -ivh cloudera-manager-agent-6.3.1-1466458.el7.x86_64.rpm

4.3 配置agent的server节点(全部节点)

cp /etc/cloudera-scm-agent/config.ini /etc/cloudera-scm-agent/config.ini.template
​
vim /etc/cloudera-scm-agent/config.ini
server_host=hostname(主节点主机名)

4.4 安装server(主节点)

rpm -ivh cloudera-manager-server-6.3.1-1466458.el7.x86_64.rpm

五、启动CM

5.1、上传CDH安装包下的3个包到parcel-repo

mv CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha1 CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha

将/opt/cloudera/parcel-repo 下的文件复制到 /var/www/html/cdh6_parcel/

5.2、修改配置

vim /etc/cloudera-scm-server/db.properties
com.cloudera.cmf.db.type=mysql
com.cloudera.cmf.db.host=hadoop01(安装mysql的主机名)
com.cloudera.cmf.db.name=scm (数据库名称,如果库不存在,需要先创建)
com.cloudera.cmf.db.user=root(mysql账号)
com.cloudera.cmf.db.setupType=EXTERNAL
com.cloudera.cmf.db.password=密码(mysql密码)

5.3、启动server(主节点)

启动命令:service cloudera-scm-server start
查看server状态:systemctl status cloudera-scm-server  

5.4 启动agent(全部节点)

启动命令:service cloudera-scm-agent start
查看agent状态:systemctl status cloudera-scm-agent   

5.5、查看日志

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

查看端口:netstat -nltp

六、访问网页安装CDH集群

http://[server-host]:7180/cmf/login

账号:admin

密码:admin

进行访问,根据提示进行安装

七、界面操作进行安装

界面部分可参考:CDH6.3.2实战1:安装与配置_000X000的博客-CSDN博客

八、问题点总结

当时遇到几个问题点如下:

1、安装包中缺少了CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel 文件,该文件有1g多大小

2、JDK没有执行

mkdir -p /usr/java ln -s /data/module/jdk1.8.0_261 /usr/java/default 说明:/data/module/jdk1.8.0_261为安装jdk的地址,就是JAVA_HOME地址

3、已启用透明大页面压缩,可能会导致重大性能问题 echo "echo never > /sys/kernel/mm/transparent_hugepage/defrag" >> /etc/rc.local echo "echo never > /sys/kernel/mm/transparent_hugepage/enabled" >> /etc/rc.local chmod +x /etc/rc.d/rc.local

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CDH-6.3.2是由Cloudera提供的一个开源的Hadoop生态系统版本。CDH包含了许多Apache项目,如Hadoop、HBase、Hive、Impala等,并且集成了Cloudera自家开发的一些工具和服务。 要下载CDH-6.3.2,首先需要访问Cloudera官网(www.cloudera.com)。在官网上,可以找到下载页面,其中包含了各个版本的CDH。 在下载页面上,可以找到CDH-6.3.2的下载链接。点击相关链接后,会跳转到下载页面。在下载页面上,可以选择各个组件的二进制文件、文档以及示例代码等。 选择相应的组件二进制文件后,会开始下载CDH-6.3.2的安装包。下载的速度取决于网络连接的速度和服务器的负载情况。 一旦下载完成,就可以在本地进行安装。在安装之前,需要确保系统满足CDH的运行要求,如硬件配置和操作系统版本等。 CDH-6.3.2的安装过程是相对复杂和耗时的,需要仔细按照官方提供的文档进行操作。安装过程涉及到配置各个组件的参数、设置集群的配置文件以及启动服务等等。 一旦安装完成,就可以开始使用CDH-6.3.2了。CDH提供了一个Web界面,可以通过浏览器访问进行集群管理和监控。同时,也可以使用相应的命令行工具来操作和管理集群。 总结来说,要下载CDH-6.3.2,首先需要访问Cloudera官网的下载页面,选择相应的组件二进制文件进行下载。然后,按照官方文档的指引进行安装、配置和启动。最后,通过Web界面或命令行工具来管理和操作集群。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值