离线安装部署CDH6.3.2集群

CDH6.3.2离线部署资源下载 2021年2月份开始Cloudera全面下架了免费的安装包下载渠道,因未订阅授权的用户无法使用CDH6.3.3和之后的版本,故整理6.3.2版本的CDH离线部署文件,以供分享。 阅读详情

目录

准备工作

安装

关闭防火墙

时钟同步

数据库准备

主节点部署JDBC

安装CM

安装CDH

尾巴


今天用虚拟机离线安装CDH6集群,现在CDP7已经出了,但没有社区版了,CDP7装起来只能用个60天,相比于CDH6的组件只有hive和spark进行了大版本更新以及加入几个新的组件,所以这里还是装CDH6,主要还是因为好久以前就下好了parcel包。。。

准备工作

下载地址:

CM:https://archive.cloudera.com/cm6/6.3.1/repo-as-tarball/

下载 cm6.3.1-redhat7.tar.gz

CDH:https://archive.cloudera.com/cdh6/6.3.2/parcels/

下载 CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel 和 manifest.json

除此之外下面四个步骤也是要准备的: 

三台虚拟机(略)

主节点安装MySQL5.7以及准备MYSQL5的connector jar包(略)

所有节点安装JDK1.8(略)

虚拟机互相免密登录且hosts中有彼此的域名(略)

虚拟机渣配置如下:

HostNameIPcpumemorydisk

角色

系统
node01192.168.142.9124G40server(主)CentOS7
node02192.168.142.9222G40agent(从)CentOS7
node03192.168.142.9322G40agent(从)CentOS7

安装

关闭防火墙

每个节点上执行

systemctl stop firewalld && systemctl disable firewalld && iptables -F

#关闭集群selinux,修改成disabled之后 重启linux系统生效
vi /etc/selinux/config 
SELINUX=disabled

时钟同步

#所有节点设置亚洲上海时区(三台都需要执行)
timedatectl set-timezone Asia/Shanghai

#所有节点安装ntp
yum install -y ntp

# 主节点
vi /etc/ntp.conf
#添加下面的内容
server 127.127.1.0 iburst local clock
restrict 192.168.142.0 mask 255.255.255.0 nomodify notrap

#然后主节点执行
systemctl start ntpd
systemctl status ntpd
ntpq -p

# 从节点
systemctl stop ntpd
systemctl disable ntpd
ntpdate node01
crontab -e
#添加下面的内容
# 分 时 日 月 周,每天00:00执行该脚本
00 00 * * * /usr/sbin/ntpdate cdh-server01

数据库准备

在准备好的mysql5数据上执行下面的内容:

create database cmf DEFAULT CHARACTER SET utf8;
create database amon DEFAULT CHARACTER SET utf8;
grant all on cmf.* TO 'cmf'@'%' IDENTIFIED BY '123456';
grant all on amon.* TO 'amon'@'%' IDENTIFIED BY '123456';
flush privileges;

主节点部署JDBC

将提前准备好的mysql jar包上传到主节点并进行下面的操作 

mkdir -p /usr/share/java
cp mysql-connector-java-5.1.47.jar /usr/share/java/
cd /usr/share/java/
mv mysql-connector-java-5.1.47.jar mysql-connector-java.jar

安装CM

1. 上传并解压CM:

mkdir /opt/cloudera-manager
tar -zxf cm6.3.1-redhat7.tar.gz -C /opt/cloudera-manager

2. 在node01节点上安装cm server服务:

cd /opt/cloudera-manager/cm6.3.1/RPMS/x86_64/
rpm -ivh cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm --nodeps --force
rpm -ivh cloudera-manager-server-6.3.1-1466458.el7.x86_64.rpm --nodeps --force 

3. 在所有节点上安装cm agent服务:

cd /opt/cloudera-manager/cm6.3.1/RPMS/x86_64
rpm -ivh cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm --nodeps --force #[主节点在上面执行过这句所以就不用重复执行了]
rpm -ivh cloudera-manager-agent-6.3.1-1466458.el7.x86_64.rpm --nodeps --force

4. 所有节点上修改cm agent的配置,指向server节点为node01:

sed -i "s/server_host=localhost/server_host=node01/g" /etc/cloudera-scm-agent/config.ini

5. 修改node01主节点的cm server配置:

vim /etc/cloudera-scm-server/db.properties
-------------------------------------------------
com.cloudera.cmf.db.type=mysql

com.cloudera.cmf.db.host=node01

com.cloudera.cmf.db.name=cmf

com.cloudera.cmf.db.user=cmf

com.cloudera.cmf.db.password=123456

com.cloudera.cmf.db.setupType=EXTERNAL

6. 启动cm server和cm agent:

#主节点启动server
systemctl restart cloudera-scm-server
#查看server运行状态
service cloudera-scm-server status
#查看server日志
tail /var/log/cloudera-scm-server/cloudera-scm-server.log


#所有节点启动agent
systemctl restart cloudera-scm-agent  
#查看agent运行状态
service cloudera-scm-agent  status
#查看agent日志
/var/log/cloudera-scm-agent/cloudera-scm-agent.log

错误解决:

(1). agent日志报错:

ERROR Error, CM server guid updated, expected 7cda865f-a833-40d1-9fa6-761631c74326, received e2678b78-7c5e-4703-91b6-c52e2875988c

解决办法: 产生的原因是服务器以前作为集群节点安装过agent服务,再次使用时没有卸载干净,配置中记录着之前用的uuid,将cm_guid目录删掉即可。 

rm -rf /var/lib/cloudera-scm-agent/cm_guid 
service cloudera-scm-agent restart

(2). server日志报错:

ERROR avro-servlet-hb-processor-0:com.cloudera.server.cmf.AgentProtocolImpl: Dropped heartbeat from a known host node91 with bad incoming host name node92 since 2020-09-02T05:38:27.024Z.

解决办法:将对应机器上的agent服务删掉,并且删除所有残留文件(必须要删残留文件)重新安装即可。

yum remove cloudera-manager-agent-6.3.1-1466458.el7.x86_64 
find / -name cloudera-scm-agent 
rm -rf /etc/cloudera-scm-agent 
rm -rf /var/lib/cloudera-scm-agent 
rm -rf /var/log/cloudera-scm-agent 
#重新安装启动agent 
rpm -ivh cloudera-manager-agent-6.3.1-1466458.el7.x86_64.rpm --nodeps --force 
sed -i "s/server_host=localhost/server_host=node01/g" /etc/cloudera-scm-agent/config.ini 
systemctl restart cloudera-scm-agent 
service cloudera-scm-agent status 
tail -f /var/log/cloudera-scm-agent/cloudera-scm-agent.log

(3). agent日志启动报错:

error: [Errno 111] Connection refused

ps -ef | grep supervisord
kill -9 该进程ID

启动完成后应该可以打开CM页面了,默认密码为admin/admin,地址为:http://node01:7180 

7. 部署离线parcel源

CM先不管,我们既然要离线安装CDH,这时候parcel包该派上用场了吧,利用httpd将parcel放在上面由CM安装。

#安装httpd
yum install -y httpd 

#部署离线parcel源
mkdir -p /var/www/html/cdh6_parcel
#将parcel包放在httpd的目录下
cp cdh/CDH-6.3.1-1.cdh6.3.1.p0.1470567-el7.parcel /var/www/html/cdh6_parcel/
mv cdh/CDH-6.3.1-1.cdh6.3.1.p0.1470567-el7.parcel.sha1 /var/www/html/cdh6_parcel/CDH-6.3.1
mv cdh/CDH-6.3.1-1.cdh6.3.1.p0.1470567-el7.parcel.sha1 /var/www/html/cdh6_parcel/CDH-6.3.1-1.cdh6.3.1.p0.1470567-el7.parcel.sha
mv cdh/manifest.json /var/www/html/cdh6_parcel/

#启动httpd服务
systemctl start httpd

启动后可以在浏览器访问 http://node01/cdh6_parcel/ 

看到下面的内容表示成功部署parcel离线源

安装CDH

回到CM页面:

(1). 使用admin/admin登录CM,这里肯定是选择社区版:

(2). 选择所有主机,如果agent有问题的话这里是看不到那个机器的,必须要解决agent之后再来添加主机:

(3). 选择我们的离线parcel源,点击更多选项,将apache的那些都删掉,添加一个我们刚刚的源 http://node01/cdh6_parcel/ (注意这里是http不是https):

(4). 点击“继续”,等待解压,这一步很漫长需要静心等待。

这一步如果出现主机运行状态不良。

解决办法:

进入 /var/lib/cloudera-scm-agent下,把cm_guid文件 删除。然后重启代理服务节点
命令: service cloudera-scm-agent restart
重启之后 cloudera manager 等待片刻自动安装

(5). 检查集群,有问题就解决,没问题就下一步,或者点最后一项忽略风险。

(6). 选择安装的组件,CDH给提供了几个类型,可以按需选择,我这里是自定义的。

(7). 选择每个机器上的角色,默认了。

(8). 数据库配置,有些数据库在前面已经配置好了,直接填上就行,有的组件需要新增数据库,也需要在mysql端新增库和用户:

(9). 审核更改,配置全部默认了,下一步。

(10). 最后一步,等待安装完成即可。

尾巴

我的虚拟机配置太低了,内存和CPU都吃紧,安装不成功,我直接放弃,自己玩玩还是用apache的得了。

希望本文对你有帮助,请点个赞鼓励一下作者吧~ 谢谢! 

离线部署 CDH 6.2 及使用 CDH 部署 Hadoop3 大数据平台集群服务 Cloudera Manager Cloudera Manager 分为两个部分:CDH和CM。 CDH是Cloudera Distribution Hadoop的简称,顾名思义,就是cloudera公司发布的Hadoop版本,封装了Apache Hadoop,提供Hadoop所有的服务,包括HDFS,YARN,MapReduce以及各种相关的components:HBase, Hive, ZooKeeper,Kafka等。 CM是cloudera manager的简称,是CDH的管理平台,主要包括C 阅读详情

相关推荐

基于CentOS 7.2的CDH 6.3.2 完整离线安装

CDH6资料 链接:https://pan.baidu.com/s/1Dz6erkGa0oehfoIjG0wyOg 提取码:k66v 虚拟机准备 设置hadoop101、hadoop102、hadoop103的主机对应内存分别是:8G、8G、8G(我的是10、2、2 没内存0.0) SSH免密登录 生成公钥和私钥 [root@hadoop101 .ssh]$ ssh-keygen -t rsa // 然后敲(三个回车),就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥) 将公钥拷贝到

SmallScorpion 3911

离线自动化部署CDH6.3.2

离线自动化部署6.3.2CDH

qq_39381847的博客 1156

告别龟速下载!阿里云盘分享Cloudera CDH 6.3.2完整安装包(附CM工具)

本文针对获取Cloudera CDH 6.3.2安装包的难题,提供了通过阿里云盘高速下载完整安装包(含CM工具)的解决方案。文章详细对比了不同网盘的下载体验,强调了阿里云盘在速度上的优势,并指导用户进行下载后的文件完整性校验,为后续离线部署大数据测试集群奠定了可靠基础。

weixin_29081163的博客 281

CDH集群6.3.2 + CM6.3.1离线安装部署实操保姆级详细教程

CDH是一个基于Apache Hadoop的开源软件分发版本,由Cloudera公司开发和维护。CDH提供了统一批处理、交互式SQL和交互式搜索以及基于角色的访问控制的Hadoop解决方案,组件包括Hadoop分布式文件系统(HDFS)、分布式计算框架(MapReduce)及其他相关开源组件,如Hive、HBase、Impala等。CDH的目标是简化大数据处理和分析的过程,使企业能够更好地利用大数据来获取洞察力和价值。CM是Cloudera提供的一个集中式管理工具,用于管理和监控CDH集群。

BlogPan的专栏 1万+

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

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

cdh6.3.2安装包免费下载

cdh6.3.2安装包,第二个文件,因为cdh的parcel包很大, 所以分成了三个。 里边的文件包含: CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel,1.93GB CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha,40字节 CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha256,64字节 manifest.json,33.0KB

cdh 6.3.2 离线部署

cdh 6.3.2 离线部署

李晓蒙的博客 694

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命令生成的CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha1文件hash不匹配,自己找到官网上的parcel.sha1文件解决了这个问题,共享给大家

大数据分析学习第十八课 CDH6.3.2详细安装配置

yum -y install wget 下载文件 wget -c http://119.29.179.227/cdh/CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel cdh6.1.0 离线包: CDH-6.1.0-1.cdh6.1.0.p0.770702-el7.parcel CDH-6.1.0-1.cdh6.1.0.p0.770702-el7.parcel.sha256 manifest.json 下载: https://archive....

终极量化数据的专栏 3382

CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.zip.002

CDH6.3.2 亲测可用 对应CM6.3.1

CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.zip.003

CDH6.3.2 亲测可用 对应CM6.3.1

CDH 6.3.2 安装(二)

一、网络配置 1、静态网卡配置 先查看原本的配置信息 cat /etc/sysconfig/network-scripts/ifcfg-ens33 防止配置失败,先备份一份 cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.tempalte cat /e...

星辰大数据的博客 1万+

搭建ipv6并发代理池

我开了个知识星球,把将本期搭建写成shell脚本已放到了里面,有需要的小伙伴可以自行去取,jd的参数,阿里bxet纯算、快手滑块,Pdd—Anti,ikuai,b站login之-极验3文字,某音ab,瑞数456vmp补环境等等,主要是某些大佬加我问成品,很多人都打着白嫖的手段去加我好友为目的,问完基本就以后没有任何的交集,这样的交好友雀氏没有任何意义。不如我直接开个星球,里面直接放我逆向的成品以及逆向的思路,这样大家各取所需,我也有点收益,意义更明确点,免得浪费大家的时间。我是pve下的ubuntu。

weixin_44697518的博客 1471

cdh安装教程

CDH安装超强指南

qq_32068809的博客 6466

别再为倍福EL6021/EL6022的RS485接线头疼了!手把手教你硬件跳线与软件配置(附Modbus RTU主站例程)

本文详细解析了倍福EL6021/EL6022模块的RS485硬件跳线与软件配置方法,包括Modbus RTU主站编程实战。从端子定义、跳线操作到TwinCAT 3环境设置,提供完整的通信例程和故障排查技巧,帮助工程师快速解决工业现场通信问题。

weixin_30634661的博客 590

Apache Hop集成Spring Boot实战:从配置到执行HPL文件

本文详细介绍了将Apache Hop集成到Spring Boot应用中的完整实战方案。通过配置核心依赖、初始化Hop环境、编写服务层逻辑,实现了在Java应用中程序化执行HPL管道文件,从而将可视化ETL能力无缝嵌入微服务架构,提升数据处理的自动化与可维护性。

blue42的博客 476

[CDH6.3.1集群搭建] 通过CM 从零开始安装 和设置 cm server,部署CDH集群

首先确保以下步骤都成功进行,没有特别说明的话,集群中每个节点都要执行以下的步骤 linux系统为Centos7.2,CDH的版本6.3.11 配置 hostname,每个节点都把集群的所有hostname都加上,注意 ip 是内网iphttps://blog.csdn.net/qq_41712271/article/details/1086890312 防火墙设置https://blog.csdn.net/qq_41712271/article/details/1086890793禁用 SELinux...

小哇 1185

FPGA实战 —— 基于UART的多设备串口通信系统设计

本文深入探讨了基于FPGA的多设备UART串口通信系统设计。针对工业控制与物联网应用中一对多通信的需求,文章对比了共享总线式、多路独立式等硬件连接方案,并详细阐述了可配置UART IP核、波特率自适应算法以及多路数据仲裁与分发逻辑等核心设计要点。最后,通过一个四传感器采集节点的实战案例,展示了从硬件连接到Verilog代码实现的完整系统构建过程。

weixin_29172963的博客 233

CDH集群离线部署

修改Cloudera Agent配置文件/etc/cloudera-scm-agent/config.ini,配置server_host为主节点cdh-1。CDH的安装包都是rpm包如果使用rpm安装方式安装起来是比较复杂的,会有很多依赖问题需要解决,就需要使用yum帮助我们解决依赖问题。主流的有Apache Ambari和Cloudera Manager,相对应的Hadoop的发行版为HDP和CDH。Agent:安装在每台主机上。Server:负责软件安装、配置,启动和停止服务,管理服务运行的群集。

爱是与世界平行 1175

从网格剖分到结果外推:一文拆解HFSS快速扫频(Fast Sweep)的底层逻辑与性能调优

本文深入解析了HFSS快速扫频(Fast Sweep)技术的底层逻辑与性能调优方法。通过ALPS算法实现频带外推,快速扫频相比离散扫频和插值扫频能提升3-5倍计算效率,特别适用于天线阵列、微波滤波器等宽频带分析场景。文章详细介绍了算法架构、参数优化策略及工程实践中的精度保障机制,帮助工程师高效完成电磁仿真。

weixin_28693447的博客 92

太美了!现代女主jk海军风穿搭四视图

哪个女孩子初高中的时候不买几套JK衣服啊,穿上完全是青春女孩。那还愣着干啥,不得也给你的漫剧女主也穿上!直接就是分享三套JK穿搭,红棕双麻花辫配经典水手服,是那种乖乖巧巧的元气学妹;粉色羊毛卷双马尾,搭配蝴蝶结和小挎包甜度直接拉满;还有灰棕色侧麻花辫,浅蓝上衣配黑色百褶裙,温柔里又带点小酷。下面把这三套角色的完整提示词分享出来,喜欢哪套就拿去参考,改改发型和配色,还能继续解锁新角色!

欢迎来到鸾姝淡月博客,专为程序员和编程爱好者打造的技术博客。我们分享编程语言趋势、开发工具、编程哲学、职业发展等,助你掌握新技术,优化技能,激发编程热情。 51

Cloudera CDH 6.3.3 三节点集群部署

Cloudera CDH集群的部署实际上主要是Cloudera Manager的部署,在说的直白点儿那就是Cloudera Manager Server和本地YUM源的部署与搭建。 Cloudera CDH和Manager 6.3.3 及以后版本升级需要有效的cloudera enterprise或者cdp数据中心授权,这意味着Cloudera CDH和Manager免费社区版本将会停留在6.3.2版,一直以资金不足薅Cloudera羊毛的广大中小型企业要么强制自己的Hadoop生态应用兼容于CDH 6.

UsamaBinLaden6976498的专栏 1616

【35】软考软件设计师——设计模式代码填空(C++版)满分精讲|第5/6题二选一必考

本文是《软件设计师·50讲通关|从零基础到工程师职称》专栏第35篇,聚焦下午选做题**第5/6题C++版设计模式代码填空**,与上一篇Java版形成双子配套,单题分值稳定12~15分。全文超4000字深度拆解C++独有核心考点:虚函数/纯虚函数、构造与析构函数规范、继承权限、模板类编程在设计模式中的应用;精讲单例、工厂、策略、观察者、适配器五大高频模式的C++专属代码写法,标注所有填空核心点位、语法陷阱、内存安全规范

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 543

2024年大数据最全CDH集群6(1),大数据开发应用开发基础教程

综上所述,CDH提供了更全面和更好用的功能及配套管理工具,使大数据处理和分析更简化和集中化。一般来说集群规模越大对集群的管理和运维能力要求越高,此时CDH能够发挥的价值就会越大。

2301_82241942的博客 511

Qt代码-软件商店

ui->statusBar->showMessage(QString("%1 已卸载").arg(app["name"].toString()));ui->statusBar->showMessage(QString("开始下载 %1...").arg(app["name"].toString()));QString("%1 已下载完成,是否立即安装?ui->statusBar->showMessage(QString("%1 下载完成").arg(app["name"].toString()));

寒寒豆豆软件公司的博客 111

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: Zookeeper系列(二)、核心原理
下一篇: 分布式文件系统:HDFS 核心原理
王义凯_Rick
王义凯_Rick 领域专家: 大数据技术领域 领域专家: 大数据技术领域
博客等级 码龄14年 858粉丝 162原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王义凯_Rick

遇见即是缘,路过就给个评论吧~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值