目前手里面有cdh5.13的集群和hdp2.6的集群,最新的cdh6和hdp3的没用,但是cdh5和hdp2基本也是同期的版本,这里来对比一下2个厂商版本的一些差异的地方
区别 | CDH | hdp |
---|---|---|
安全认证组件 | sentry(hive 权限不友好,配置复杂,其他权限机制【hdfs,hbase等】没验证过) | ranger |
集群管理组件 | Cloudera Manager 甩ambari 10条街: 1、图形界面比较好看;2、组件较全,比如hbase thrift, ambari 中就没有,3、cm集群参数分类清晰 ,ambari集群参数管理较乱;4、集群监控状态cm 画图非常好看,ambari简陋(就以查找yarn集群cpu和内存历史资源使用情况看,cm中直接yarn集群,在点资源池就能看了,amabri中死活找不到);cm对hue集成的很好(高\低版本切换,自动配置参数,cm5.13 中hue3和hue4可以切换),ambari对hue集成简直惨目忍睹(版本老的不成样子,2.6的hdp中,hue也是2.6版本,你自己安装个hue高版本,所有配置手动管理,对管理员来说太不友好,问题会很多);5、cm有集群滚动重启,ambari没有;6、cm 的配置文件集中管理(从主节点分发),ambari的配置文件分散管理(从角色安装的节点分发);7、本人印象中(记不清了)cdh5.6安装kerberos后无法卸载,hdp启用启用kerberos后可以disable ; | Ambari |
集群服务卸载 | Cloudera Manager 使用parcel安装管理比较方便 | Ambari 卸载,感觉并不是真卸载,卸载重装很麻烦 |
集群管理接口 | cm 有集群管理的api,方便管理、监控、操作(在web中点支持--》 api文档可查看)。 | ambari 要去官网查看 |
集群升级 | cm 使用parcel安装升级很方便 | ambari 使用rpm安装 |
使用异常 | ambari 2.6.5 对已经配置的hiveserver2高可用节点增加新节点,/etc/hive/conf有些配置文件不会同步,导致hiveserver2新节点,日志 Unauthorized connection for super-user: hive, ambari对集群配置文件的管理还是比较薄弱 | CDH 对配置文件管理过程没遇到过太大问题 |
滚动重启 | hdp2.6 在给集群加磁盘后,使用滚动重启,感觉这个功能一塌糊涂,甚至还导致我的hbase挂了很多,组件依赖有问题,重启逻辑不严谨 | cm管理的滚动重启没遇到过什么问题。 |
2021年,cdh准备把ambari废弃掉,ranger权限管理引入cdp,这是个好消息, 坏消息没太细看,CDP、cdh等未来说是不给免费了。
目前只找到这个内容,后期再补充