我有一张hbase表,伙计。我正在使用columnprefixfilter和singlecolumnvaluefilter从hbase表中获取详细信息
假设我有如下条目-
ROW_KEY COLUMN+CELL
p1 column='attr:id',value=p1_03
p1 column='details:name_1',value=xyz
p2 column='attr:id',value=p2_04
p2 column='details:name_2',value=xyz
我需要获取行密钥,其中name是xyz,id是p1\u03。尝试了下面的查询,但结果是两个行键。
scan 'person', {FILTER=>"SingleColumnValueFilter('attr','id',=,'binary:p1_03') AND (ColumnPrefixFilter('name') AND ValueFilter(=,'xyz'))"}
输出:
ROW COLUMN+CELL
p1 column='details:name_1',value=xyz
p2 column='details:name_2',value=xyz
我只需要一排钥匙
1条答案
按热度按时间hpxqektj1#
可以将singlecolumnvaluefilter与和/或条件一起使用。
此处由于使用不同的柱族,因此请使用以下内容: