分享

CDH(Cloudera)与hadoop(apache)对比

pig2 发表于 2014-9-19 11:01:01 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 19 131341
本帖最后由 pig2 于 2014-9-19 12:12 编辑
问题导读:
1.hadoop有几个版本?
2.CDH有几种安装方式?
3.CDH在安装认证方面做了什么改变?






Cloudera的CDH和Apache的Hadoop的区别  目前而言,不收费的Hadoop版本主要有三个(均是国外厂商),分别是:Apache(最原始的版本,所有发行版均基于这个版本进行改进)、Cloudera版本(Cloudera’s Distribution Including Apache Hadoop,简称CDH)、Hortonworks版本(Hortonworks Data Platform,简称“HDP”),对于国内而言,绝大多数选择CDH版本,CDH和Apache版本主要区别如下:  

(1) CDH对Hadoop版本的划分非常清晰,只有两个系列的版本,分别是cdh3和cdh4,分别对应第一代Hadoop(Hadoop 1.0)和第二代Hadoop(Hadoop 2.0),相比而言,Apache版本则混乱得多;比Apache hadoop在兼容性,安全性,稳定性上有增强。  

(2)CDH3版本是基于Apache  hadoop  0.20.2改进的,并融入了最新的patch,CDH4版本是基于Apache hadoop 2.X改进的,CDH总
是并应用了最新Bug修复或者Feature的Patch,并比Apache hadoop同功能版本提早发布,更新速度比Apache官方快。

(3)安全 CDH支持Kerberos安全认证,apache hadoop则使用简陋的用户名匹配认证

(4)CDH文档清晰,很多采用Apache版本的用户都会阅读CDH提供的文档,包括安装文档、升级文档等。

(5)CDH支持Yum/Apt包,Tar包,RPM包,CM安装,Cloudera Manager三种方式安装,Apache hadoop只支持Tar包安装。


  注:CDH使用推荐的Yum/Apt包安装时,有以下几个好处:
1、联网安装、升级,非常方便
2、自动下载依赖软件包

3、Hadoop生态系统包自动匹配,不需要你寻找与当前Hadoop匹配的Hbase,Flume,Hive等软件,Yum/Apt会根据当前安装Hadoop版本自动寻找匹配版本的软件包,并保证兼容性。

4、自动创建相关目录并软链到合适的地方(如conf和logs等目录);自动创建hdfs, mapred用户,hdfs用户是HDFS的最高权限用户,mapred用户则负责mapreduce执行过程中相关目录的权限。



已有(20)人评论

跳转到指定楼层
landylee 发表于 2014-9-29 23:37:35
读有所获,,,,,谢谢
回复

使用道具 举报

army上尉 发表于 2014-10-10 13:57:41
不错 学习一下
回复

使用道具 举报

luowei6228 发表于 2014-10-18 19:37:15
感谢版主的辛苦分享,让我提高很快。
回复

使用道具 举报

break-spark 发表于 2014-10-31 14:30:57
不错,在学习CDH,赞一个
回复

使用道具 举报

yyk1017 发表于 2014-12-7 14:48:38
如果对hadoop有二次开发的需求,使用cdh版本是否合适?
回复

使用道具 举报

wubaozhou 发表于 2015-1-2 23:38:13
回复

使用道具 举报

猫爱鱼 发表于 2015-1-16 15:52:39
请问为什么没有  CDH 编译好的 64位的tar包

点评

官网有,安装方式有多种  发表于 2015-4-28 11:06
回复

使用道具 举报

AlexFeng 发表于 2015-5-29 15:51:30
回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条