4

可悲的是,我的 hbase 客户端语言是 Python,我现在使用的是基于 thrift AFAIK 的happybase。我知道到目前为止,thrift 仍然不支持过滤器、协处理器(如果我在这里错了,请纠正我)。有人可以指出我可以跟踪计划/进度的任何 Jira 项目(如果有的话)吗?我唯一能找到的是来自“Hbase in Action”:

第一个似乎没有覆盖过滤器,第二个已经很长时间没有更新了。

4

2 回答 2

5

通过 Thrift 支持过滤器。这是一个 HappyBase 示例:

table = connection.table("mytable")
g = table.scan(filter="SingleColumnValueFilter ('f', 'column1', =, 'substring:text')")
for key, data in g:
    print data

另请查看Thrift 书籍以获取有关各种过滤器及其配置的信息。

于 2013-01-02T14:26:27.360 回答
1

家庭过滤器

说明:此过滤器采用比较运算符和比较器。它使用比较运算符将每个限定符名称与比较器进行比较,如果比较返回 true,则返回该列中的所有键值

语法:QualifierFilter (, '')

示例:“QualifierFilter (=, 'Column1')”

我认为这是一个错误

于 2013-01-17T02:25:18.067 回答