thrift hbase客户端 - 支持过滤器和协处理器

时间:2012-12-28 13:31:03

标签: python hbase thrift

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

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

2 个答案:

答案 0 :(得分:5)

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

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

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

答案 1 :(得分:1)

  

家庭过滤器

     

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

     

语法:QualifierFilter(,'')

     

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

我认为这是一个错误