【问题标题】:thrift hbase client - support filters and coprocessorsthrift hbase 客户端 - 支持过滤器和协处理器
【发布时间】:2012-12-13 18:22:33
【问题描述】:

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

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

【问题讨论】:

    标签: python hbase thrift


    【解决方案1】:

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

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

    还可以查看Thrift book,了解有关各种过滤器及其配置的信息。

    【讨论】:

      【解决方案2】:

      家庭过滤器

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

      语法:QualifierFilter (, ‘’)

      示例:“QualifierFilter (=, ‘Column1’)”

      我认为这是一个错误

      【讨论】:

        猜你喜欢
        • 2014-11-14
        • 1970-01-01
        • 1970-01-01
        • 2010-10-01
        • 1970-01-01
        • 2015-07-17
        • 2012-03-30
        • 1970-01-01
        相关资源
        最近更新 更多