HBase Thrift API 的现状
有谁知道 HBase Thrift API 的当前状态是什么?
我对通过这个 API 编写 PHP 来与 HBase 一起工作特别感兴趣,首先这个 API 缺乏对一些重要功能的支持,例如正则表达式扫描(还有更多)。
在哪里可以找到有关实现这些功能的当前进度的信息?
Hbase/ThfirtApi wiki 似乎有点过时了,有整个HBase+Thrift(+PHP)的想法被放弃了吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 THRIFT 的 PHP 的精彩概要和示例位于 REST、Thrift 和 Avro 简介 这是HBase:Lars Geroge 的权威指南
基本的 HBase Thrift API 很稳定,但还有工作要做适用于 HBase 的 Thrift2。看起来我们付出了很大的努力,以便当前的客户端能够继续运行,并且新的 Thrift2 api 发布后,新的客户端可以使用它。如果您确实愿意,可以将实验性补丁应用于 HBase 主干。请参阅 HBASE-1744 Thrift 服务器以匹配新的 java api。 包含补丁以及推理和现状的讨论。
恕我直言,现在不要使用 Thrift2,因为它似乎正在积极开发中(除非您想帮助其开发)。听起来他们将在一段时间内维护当前的 Thrift api。
A great synopsis of and example of PHP using THRIFT at Introduction to REST, Thrift and Avro which is part of the excellent Online version of HBase: The Definitive Guide by Lars Geroge
The basic HBase Thrift API is stable, but there is work going on for a Thrift2 for HBase. It looks like there is a strong effort so that current clients will continue to operated and new clients can use the new Thrift2 api when it comes out. Experimental patches are available that can be applied to HBase trunk if you really want to. See HBASE-1744 Thrift server to match the new java api. which has the patches and discussion of the reasoning and status.
IMHO don't use Thrift2 now as it seems to be under active development (unless you want to help out with its development). It sounds like they are going to maintain the current Thrift api for a while.
更新:与此同时,新的 API 是首选,旧的 API 将被弃用。更多信息可以找到在这里。
Update: In the meantime, the new API is the preferred one, and the old API is going to be deprecated. More information can be found here.