我使用Python和Hbase,我需要根据行键从Hbase中过滤行。
我设法让它适用于列title:t
,但我找不到任何方法将子字符串过滤器应用于行键列。
以下是我为title:t
列所做的工作,它运行良好:
for key, data in index.scan(filter="SingleColumnValueFilter('title','t',=,'substring:Valera')"):
以下是我为行键做的事情:
for key, data in index.scan(filter="SingleColumnValueFilter('cf','id',=,'substring:Valera')"):
您对如何解决此问题有任何建议吗?
答案 0 :(得分:0)
如果您想按行键过滤,请使用for key, data in index.scan(filter="RowFilter(=,'substring:Valera')"):
print key, data
:
{{1}}