hbase row key 的前缀相同查询实例
| 分类: HBase |
问题导读:
1.如何查询row key前缀相同的数据?
2.hbase查询实现方式有几种?
3.通过Java api,如何实现过滤前缀?
http://www.aboutyun.com/static/image/hrline/4.gifrowkey 的前缀相同查询实例" />
如果你在hbase表中存在一些特征相同的记录,实际上就可以通过设置Filter的方式进行检索过滤。
比如这个特征是前缀相同。
可以发现这三条记录都是以Jerry开头的row key.
那么我们如何检索呢。很简单。
如果是在hbase shell中
scan ‘scores’, {FILTER => org.apache.hadoop.hbase.filter.PrefixFilter.new(org.apache.hadoop.hbase.util.Bytes.toBytes(‘Jerry’))}
如果是java 客户端
1.如何查询row key前缀相同的数据?
2.hbase查询实现方式有几种?
3.通过Java api,如何实现过滤前缀?
http://www.aboutyun.com/static/image/hrline/4.gifrow
如果你在hbase表中存在一些特征相同的记录,实际上就可以通过设置Filter的方式进行检索过滤。
比如这个特征是前缀相同。
可以发现这三条记录都是以Jerry开头的row key.
那么我们如何检索呢。很简单。
如果是在hbase shell中
scan ‘scores’, {FILTER => org.apache.hadoop.hbase.filter.PrefixFilter.new(org.apache.hadoop.hbase.util.Bytes.toBytes(‘Jerry’))}
如果是java 客户端

加载中…