cdh 简介及安装教程

 简单来说,Cloudera Manager是一个拥有集群自动化安装、中心化管理、集群监控、报警功能的一个工具(软件),使得安装集群从几天的时间缩短在几个小时内,运维人员从数十人降低到几人以内,极大的提高集群管理的效率。

cloudera manager有四大功能:
  (1)管理:对集群进行管理,如添加、删除节点等操作。
  (2)监控:监控集群的健康情况,对设置的各种指标和系统运行情况进行全面监控。
  (3)诊断:对集群出现的问题进行诊断,对出现的问题给出建议解决方案。
  (4)集成:对hadoop的多组件进行整合。

安装cdh之后可以直接在浏览器界面上管理集群主机,安装hadoop,hbase等

具体还可以参看 https://www.cnblogs.com/raphael5200/p/5293960.html

安装中注意问题:

(1)CDH-5.1.3-1.cdh5.1.3.p0.12-el6.parcel为hadoop,hbase等软件的打包后的压缩包。其中CDH-5.1.3-1.cdh5.1.3.p0.12-el6.parcel  CDH-5.1.3-1.cdh5.1.3.p0.12-el6.parcel.sha  manifest.json,三者最好放在/opt/cloudera/parcel-repo目下,因为浏览器安装过程中parcel默认路径为这个路径,否则找不到parcel还要修改路径。

 

(2)拷贝mysql的驱动 jar文件到目录 /usr/share/java/

注意jar包名称要修改为mysql-connector-java.jar

(3)必须要先启动/opt/cloudera-manager/cm-5.7.2/etc/init.d下的cloudera-scm-agent  cloudera-scm-server

 

(4) 提示安装失败 无法检测分配,或者检测到当前管理主机

请查看cloudera-scm-agent的日志/opt/cloudera-manager/cm-5.7.2/log/cloudera-scm-agent/cloudera-scm-agent.log

若出现ValueError: too many values to unpack  说明 agent无法被监听报错,修改如下

vim opt/cloudera-manager/cm-5.7.2/lib64/cmf/agent/build/env/lib/python2.7/site-packages/cmf-5.7.2-py2.7.egg/cmf/client_configs.py

for line in output.splitlines():
      if line.startswith("/"):
        #path, _, _, priority_str = line.rstrip().split(" ")
        #proposed fix for OPSAPS-38086
        thisLine = line.rstrip().split(" ")
        path = thisLine[0]
        priority_str = thisLine[-1]

 

        # Ignore the alternative if it's not managed by CM.
        if CM_MAGIC_PREFIX not in os.path.basename(path):

以下为安装教程

安装中遇到的问题:

初始化数据库时注意 ,会把数据库的账号密码存储到cm-5.1.3/etc/cloudera-scm-server/db.properties中

./scm_prepare_database.sh mysql cm -hlocalhost -uroot -p123456 --scm-host localhost scm scm scm
如果7180端口没有起来,看下cm-5.1.3/etc/cloudera-scm-server/db.properties的数据库配置


启动server看到ok后,要等一分钟左右才能访问浏览器页面

如果在安装页面只显示一个节点,则检查/home/hadoop/cm-5.1.3/lib/cloudera-scm-agent/uuid中的id是否是同一个id,如果是请改为不同重启agent
安装后hadoop,hive等等都在/opt/cloudera/parcels/CDH-5.1.3-1.cdh5.1.3.p0.12目录下

 

原文:https://www.jianshu.com/p/5d6c87413bc0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

说明:在本地虚拟机环境中进行CDH5.7.2集群的搭建,在搭建之前请先在虚拟机上装好三台CentOS7,三台内存分别为8g,2g,2g

准备

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
CDH,即Cloudera Distribution for Hadoop,是一个基于Hadoop的大数据分析平台。下面是CDH安装和使用的简要教程。 1. 准备工作:确保你有一台运行Linux系统的机器作为服务器,确保能够访问互联网和安装软件的权限。 2. 下载CDH:访问Cloudera官方网站,注册并下载CDH的软件包,选择适合你系统的版本。 3. 安装Java:CDH依赖Java运行,确保在服务器上安装了Java并配置好环境变量。 4. 安装CDH:解压下载的CDH软件包,并按照Cloudera提供的文档进行安装步骤。 5. 配置CDH:通过编辑配置文件,根据自己的需求设置CDH的相关参数,如内存分配、存储路径等。 6. 启动CDH:运行启动命令,启动CDH的各个组件,如HDFS、YARN等。 7. 使用CDH:使用CDH的各个组件进行数据管理和分析。例如,使用HDFS进行数据存储和管理,使用YARN进行任务调度和资源管理。 8. 监控CDH:Cloudera提供了Web界面,可用于监控CDH的运行状态和性能指标。通过访问这个界面,你可以查看集群中各个组件的运行情况,及时发现和解决问题。 9. 维护CDH:根据需要进行集群的升级和维护。Cloudera提供了升级和维护文档,你可以按照文档进行相关操作。 以上是CDH安装和使用教程的基本步骤。由于CDH是一个较为复杂的分布式系统,还有很多细节需要根据实际情况进行配置和调整。因此,在进行CDH安装和使用时,建议参考Cloudera官方文档,以获得更详细的指导和帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

life1024

你的鼓励将是我创作的最大动力。

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

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

打赏作者

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

抵扣说明:

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

余额充值