Hortonworks 与 Apache 项目

Hortonworks vs Apache projects

我想知道安装 HortonWorks HDP 与直接从 Apache 项目安装组件有什么区别?我能想到的一件事是,Horton works 可能对包进行了调整,以便每个组件的版本与套件中其他组件的版本兼容,而直接从 Apache 项目获取它们时,我可能必须自己处理版本兼容性。那是对的吗?忽略它的支持订阅方面是否还有其他区别。

谢谢。

"roll your own" 和使用分布之间存在 很多 的差异。一些最明显的包括:

  • 所有不同的组件和版本都已经过测试和构建以协同工作 - 版本之间的不兼容性(例如 Hive、Hadoop、Spark 等)可能是您自己解决的一个痛苦问题
  • 大多数分发提供商,包括 Hortonworks,会将补丁从不稳定版本引入稳定版本,因此即使对于 "same" 版本(例如 Hive 1.2.1),您也可以获得比 vanilla 更好的版本 -这些可以包括错误修复和 "safe" 功能更改
  • 大多数分发提供商,包括 Hortonworks,都提供某种形式的集中式平台管理。例如,我是 Ambari(HDP 附带的那个)的忠实粉丝 - 它使配置和监控比协调普通安装更容易

我强烈建议不要尝试部署香草,除非它只是为了学习和玩耍。 HDP 社区版是免费的(两种定义),并且比自己动手做了一个重大改进。我上一次部署 HDP 完全基于社区版。