1
我在Hbase中有一个表,该表的关键字是“user_name”+“id”(例如“username123”)。 我想为特定的user_name检索所有行(例如,如果我有一些关键字为“john1”,“john2”...的行,我想检索约翰的所有行) 我该怎么做?如何从Hbase表中的特定行中检索信息?
我在Hbase中有一个表,该表的关键字是“user_name”+“id”(例如“username123”)。 我想为特定的user_name检索所有行(例如,如果我有一些关键字为“john1”,“john2”...的行,我想检索约翰的所有行) 我该怎么做?如何从Hbase表中的特定行中检索信息?
使用PrefixFilter。对于Java API答案就在这里Hbase Java API: Retrieving all rows that match a Partial Row Key
在HBase的外壳PrefixFilter太:
scan 'tablename', {FILTER => "(PrefixFilter ('username'))"}