可悲的是,我的hbase客户端语言是Python,我现在正在使用基于thrift AFAIK的happybase。我知道到目前为止,节俭仍然不支持过滤器,协处理器(如果我错了,请纠正我)。有人可以指出我可以跟踪计划/进度的任何Jira项目吗?我能找到的唯一一个来自“Hbase in Action”:
“与新Java API匹配的Thrift服务器”: https://issues.apache.org/jira/browse/HBASE-1744
“从Thrift中提供端点协处理器”: https://issues.apache.org/jira/browse/HBASE-5600
第一个似乎没有覆盖过滤器,第二个没有更新很长一段时间。
答案 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')”
我认为这是一个错误