首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在happybase中运行RandomRowFilter

如何在happybase中运行RandomRowFilter
EN

Stack Overflow用户
提问于 2015-10-26 21:19:34
回答 1查看 181关注 0票数 0

我想用happybase对hbase中的rowkey进行采样(因为内存有限),所以我搜索并实现了

代码语言:javascript
复制
import happybase

"""~ """"
table = connection.table('drivers')
a=list(table.scan(filter="RandomRowFilter (chance=0.1f)" ))
or a=list(table.scan(filter="RandomRowFilter ('chance',=,'0.1')" ))
print a

但它总是显示thrift.Thrift.TApplicationException:处理scannerOpenWithScan时出现内部错误

在python中有没有RandomRowFilter示例的示例代码?

版本检查是正确的,因为[thrift hbase client - support filters and coprocessors I ran this code...

请帮帮我

EN

回答 1

Stack Overflow用户

发布于 2015-10-30 09:19:45

我认为happybase没有与随机性过滤器相关的过滤器。我错误地认为happybase使用了与过滤器相关的HBASE JAVA类。但是happybase拥有他们的过滤器。所以我需要制作JAVA应用程序来采样hbase行键

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33346800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档