【发布时间】:2014-04-05 20:39:10
【问题描述】:
有谁知道 HBase Thrift API 的当前状态是什么?
我对编写 PHP 以通过这个 API 与 HBase 一起工作特别感兴趣,首先这个 API 缺乏对一些重要功能的支持,例如正则表达式扫描(还有很多)。
我在哪里可以找到有关实现这些功能的当前进展的信息?
Hbase/ThfirtApi wiki 似乎有点过时了,整个 HBase+Thrift (+PHP) 的想法都被放弃了吗?
【问题讨论】:
有谁知道 HBase Thrift API 的当前状态是什么?
我对编写 PHP 以通过这个 API 与 HBase 一起工作特别感兴趣,首先这个 API 缺乏对一些重要功能的支持,例如正则表达式扫描(还有很多)。
我在哪里可以找到有关实现这些功能的当前进展的信息?
Hbase/ThfirtApi wiki 似乎有点过时了,整个 HBase+Thrift (+PHP) 的想法都被放弃了吗?
【问题讨论】:
在Introduction to REST, Thrift and Avro 上使用 THRIFT 的 PHP 的精彩概要和示例,这是 Lars Geroge 的 HBase: The Definitive Guide 优秀在线版本的一部分
基本的HBase Thrift API 是稳定的,但是对于 HBase 的 Thrift2 正在进行工作。看起来有很大的努力,以便当前客户将继续运营,新客户可以在新的 Thrift2 api 出现时使用它。如果您真的想要,可以将实验性补丁应用到 HBase 主干。请参阅HBASE-1744 Thrift server to match the new java api.,其中包含有关推理和状态的补丁和讨论。
恕我直言,现在不要使用 Thrift2,因为它似乎正在积极开发中(除非你想帮助它的开发)。听起来他们将在一段时间内维持当前的 Thrift api。
【讨论】:
更新:与此同时,新的 API 是首选,旧的 API 将被弃用。更多信息can be found here。
【讨论】: