CDH安装指南!!!!

CDH简介

CDH基于Web的用户界面,支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 HBase、Zookeeper、Sqoop,简化了大数据平台的安装、使用难度。
Cloudera Manager的功能:
管理:对集群进行管理,如添加、删除节点等操作。
监控:监控集群的健康情况,对设置的各种指标和系统运行情况进行全面监控。
诊断:对集群出现的问题进行诊断,对出现的问题给出建议解决方案。
集成:多组件进行整合

《准备工作》

CDH安装包网盘资源:
链接:https://pan.baidu.com/s/1tWRgfpJ4rL00WaW5NXNjeg
提取码:7moe

CDH安装过程

一、环境初始化
1、修改主机名

vi /etc/hosts

2、关闭集群防火墙
每个节点上执行

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

3、关闭集群selinux

vi /etc/selinux/configSELINUX=disabled

修改成disabled之后 重启linux系统生效

4、设置集群时钟同步
所有节点设置指定地区时区(时区根据业务需求而定)

timedatectl set-timezone Asia/Shanghai
timedatectl set-timezone Asia/Shanghai
timedatectl set-timezone Asia/Shanghai

5.所有节点安装ntp

yum install -y ntp

选取node06为ntp的主节点

vi /etc/ntp.conf
#time
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst

当外部时间不不可⽤用时,可使⽤用本地硬件时间
server 127.127.1.0 iburst local clock
允许哪些⽹网段的机器器来同步时间
restrict 172.31.33.0 mask 255.255.255.0 nomodify notrap
restrict 172.31.35.0 mask 255.255.255.0 nomodify notrap

6.开启ntpd及查看状态

systemctl start ntpd
systemctl status ntpd

7.每个节点部署JDK

mkdir /usr/java
tar -zxf cdh/jdk-8u101-linux-x64.tar.gz -C /usr/java/
chown -R root:root /usr/java/jdk1.8.0_101
echo "export JAVA_HOME=/usr/java/jdk1.8.0_101" >> /etc/profile
echo "export PATH=/usr/java/jdk1.8.0_101/bin:${PATH}" >> /etc/profile
source /etc/profile
java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

8.主节点部署MySQL
MySQL8安装十分简单,这里就不多写了,自己去翻翻

9.主节点部署JDBC

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

(注意:这里我们部署的是MySQL8,jdbc也必须是8)

二、CDH部署
1、离线部署CM server及agent
1.1【所有节点】 创建软件目录解压软件

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

1.2【主节点执行】 选择一个节点为主节点作为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

1.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

1.4【所有节点】修改agent配置,指向server主节点

sed -i "s/server_host=localhost/server_host=主节点主机名
" /etc/cloudera-scm-agent/config.ini

1.5【修改主节点】的server配置

vim /etc/cloudera-scm-server/db.propertiescom.cloudera.cmf.db.type=mysqlcom.cloudera.cmf.db.host=node06.research.comcom.cloudera.cmf.db.name=cmfcom.cloudera.cmf.db.user=cmfcom.cloudera.cmf.db.password=www.research.comcom.cloudera.cmf.db.setupType=EXTERNAL

2、主节点部署离线parcel源
2.1 安装httpd

yum install -y httpd

2.2 部署离线parcel源

mkdir -p /var/www/html/cdh6_parcel
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/
systemctl start httpd

2.3 页面访问http://ip/cdh6_parcel/

3、06主节点启动server

systemctl start cloudera-scm-server
ll /var/log/cloudera-scm-server/
total 20
-rw-r----- 1 cloudera-scm cloudera-scm 16679 Dec 10 18:27 cloudera-scm-server.log
-rw-r----- 1 cloudera-scm cloudera-scm 0 Dec 10 18:27 cmf-server-nio.log
-rw-r----- 1 cloudera-scm cloudera-scm 0 Dec 10 18:27 cmf-server-perf.log
tail /var/log/cloudera-scm-server/cloudera-scm-server.log

4、所有节点启动agent

systemctl start cloudera-scm-agent

5、web页面操作
登录界面,默认登录用户名和密码都是admin

啊!!!又是碌碌无为的一天

CDH6.3.1安装指南相关推荐

  1. CDH6官方文档中文系列(2)----Cloudera安装指南(安装前)

    Cloudera安装指南 最近在学习cdh6的官方文档,网上也比较难找到中文的文档. 其实官方英文文档的阅读难度其实并不是很高,所以在这里在学习官方文档的过程中,把它翻译成中文,在翻译的过程中加深学习 ...

  2. CDH6.2.0详细安装步骤

    CDH6.2.0版本安装指南 1. 准备集群 本文档使用的是三台虚拟机,IP和主机名自行修改,三台虚拟机需要能联网,并且能够免密登录,这些网上都能找到详细的教程,有问题也可以底部留言交流. ip 名称 ...

  3. Storm 0.9安装指南

    Storm 0.9.2安装指南 0 Storm0.9的亮点 引用网上的描写叙述: "Storm 0.9.0.1版本号的第一亮点是引入了netty transport.Storm网络传输机制实 ...

  4. cdh的集成phoenix安装_环境篇:Kylin3.0.1集成CDH6.2.0

    环境篇:Kylin3.0.1集成CDH6.2.0 Kylin是什么? Apache Kylin™是一个开源的.分布式的分析型数据仓库,提供Hadoop/Spark 之上的 SQL 查询接口及多维分析( ...

  5. 10个深度学习软件的安装指南(附代码)

    来源:AI前线 本文长度为2385字,建议阅读4分钟 本文为你介绍10个深度学习软件安装指南. 由于近期论文的需要,我搭建了一个基于 Ubuntu 和英伟达的深度学习环境.尽管已经有很多非常棒的关于英 ...

  6. Facebook Docusaurus 中文文档 安装指南

    此系列文章的应用示例已发布于 GitHub: docusaurus-docs-Zh_CN. 可以 Fork 帮助改进或 Star 关注更新. 欢迎 Star. 安装指南 Docusaurus 是从全新 ...

  7. apache hadoop 2.4.0 64bit 在windows8.1下直接安装指南(无需虚拟机和cygwin)

    工作须要.要開始搞hadoop了,又是大数据,自己感觉大数据.云.仅仅是ERP.SOAP风潮之后与智能地球一起诞生的概念炒作. 只是Apache是个奇妙的组织.Java假设没有它也不会如今如火中天.言 ...

  8. VS2005中ajax安装指南[转]

    2019独角兽企业重金招聘Python工程师标准>>> VS2005中ajax安装指南[转] 以下是收集关于AjaxControlToolkit安装的一篇文章,感谢原作者 AjaxC ...

  9. 本机安装PaddlePaddle - 安装指南

    简 介: 根据 文档安装指南 介绍了在本机安装PaddlePaddle的步骤. 关键词: PaddlePaddle,pip,安装 #mermaid-svg-RMWtzcncmslaS8dM {font ...

最新文章

  1. iOS - Bundle 资源文件包
  2. 为什么ORM性能比iBATIS好?
  3. 云炬Android开发笔记 9主界面-通用底部导航设计与一键式封装
  4. SpirngMVC通过Ajax传递多个对象
  5. linux TCP数据包封装在SKB的过程分析
  6. 【Clickhouse】Clickhouse 分析函数 window functions 窗口函数
  7. StarUML 3 中文文档 构件图
  8. 北京市密云区谷歌卫星地图下载
  9. 微信自定义分享操作步骤
  10. 超级教程推荐给大家一个方便简单操作的内网穿透软件frp穿透青龙面板
  11. 仿购物商城-多级菜单搜索-搜索联动
  12. 算术编码算法的程序实现
  13. 基于OpenCV的简易实时手势识别(含代码)
  14. DI(Dependence Injection)依赖注入
  15. 如何正视自身价值和自我定位 --------从产品定价方法来看求职者自身价值的估量...
  16. m基于Simulink的高速跳频通信系统抗干扰性能分析
  17. sed 中带变量的情况
  18. 没有core文件时定位segfault at 0 ip (null) 的问题(三):艰难定位,多种原因
  19. CCRC信息安全服务资质八大认证类别
  20. linux下不卸载nginx安装第三方模块

热门文章

  1. 又一本宝藏级Python教程,清华大学监制出版,附电子版!
  2. linux netstat命令:网络状态查看命令
  3. 【视频】海康摄像头、NVR网络协议简介
  4. C语言中的字符串与字符串函数
  5. vim中指定字符串的替换和删除
  6. 【MATLAB】用地图表白:绘制Bonne投影下的世界地图
  7. 使用JDBC的基本步骤
  8. mpAndroidchart 坐标和图表距离_小O地图-互联网地图数据挖掘|处理|分析|图表软件...
  9. Unity3D UDP通信
  10. feded计算机音乐,Romeo And Jazzie/Alan Walker《Faded Refix》[FLAC/MP3-320K]