如何从Hbase中的表中的特定行检索信息?

时间:2016-04-22 12:08:22

标签: hadoop hbase nosql

我在Hbase中有一个表,该表的关键是" user_name" +" id"例如(" username123")。 我想检索特定user_name的所有行(例如,如果我有一些带键的行" john1"," john2" ...,我想检索john的所有行) 我该怎么办?

1 个答案:

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