【问题标题】:Which Phoenix version should I use with HBase in Cloudera 5.5 and Hortonworks 2.4?我应该在 Cloudera 5.5 和 Hortonworks 2.4 中将哪个 Phoenix 版本与 HBase 一起使用?
【发布时间】:2016-03-04 00:15:15
【问题描述】:

是否有与 Cloudera 5.5 和 Hortonworks 2.4 中提供的 HBase 兼容的单一版本的 phoenix?

【问题讨论】:

    标签: apache hbase cloudera hortonworks-data-platform phoenix


    【解决方案1】:

    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+ 都可以在任一发行版上使用。但我建议使用随平台分发的版本。

    【讨论】:

      【解决方案2】:

      可通过 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 不支持)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-10-29
        • 2015-04-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-18
        • 2016-04-01
        • 2021-08-26
        相关资源
        最近更新 更多