我在Hbase中有一个表,该表的关键是" user_name" +" id"例如(" username123")。 我想检索特定user_name的所有行(例如,如果我有一些带键的行" john1"," john2" ...,我想检索john的所有行) 我该怎么办?
答案 0 :(得分:3)
使用PrefixFilter。对于Java API,答案在Hbase Java API: Retrieving all rows that match a Partial Row Key
在HBase shell PrefixFilter中:
scan 'tablename', {FILTER => "(PrefixFilter ('username'))"}