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'))"}