【发布时间】:2016-03-04 00:15:15
【问题描述】:
是否有与 Cloudera 5.5 和 Hortonworks 2.4 中提供的 HBase 兼容的单一版本的 phoenix?
【问题讨论】:
标签: apache hbase cloudera hortonworks-data-platform phoenix
是否有与 Cloudera 5.5 和 Hortonworks 2.4 中提供的 HBase 兼容的单一版本的 phoenix?
【问题讨论】:
标签: apache hbase cloudera hortonworks-data-platform phoenix
Hortonworks 在其 HDP 发行版中为其 Phoenix 版本提供了自定义修复和“反向移植”。 Cloudera 也可以这样做。
我假设您询问的是与两个服务器版本兼容的客户端版本。
您是否使用“瘦”客户端 jar?您是否发现您的应用程序不适用于一种发行版或另一种发行版(取决于您拥有的版本 jar)?如果您使用非瘦 jars,您的应用程序可能适用于这两种发行版。
如果您想继续使用瘦客户端,您可能需要将phoenix.queryserver.serialization 设置为JSON。 HDP 2.3.4+ 默认使用PROTOBUF,而CDH 目前不支持PROTOBUF。
如果您询问手动安装可以在两个发行版上安装的 Phoenix 服务器版本,则两者都使用 HBase 1.1.x。任何 Phoenix 版本 4.4+ 都可以在任一发行版上使用。但我建议使用随平台分发的版本。
【讨论】:
可通过 Cloudera Labs 获得用于 CDH 5.5.x 的 Phoenix 4.5.2 包:
http://blog.cloudera.com/blog/2015/11/new-apache-phoenix-4-5-2-package-from-cloudera-labs/
但请注意,Cloudera Labs 软件包仅用于开发/测试(Cloudera 不支持)。
【讨论】: