hbase通过row key 的前缀查询记录
来源:互联网 发布:网络电影播放器排行榜 编辑:程序博客网 时间:2024/06/06 13:22
转载:http://m.blog.csdn.net/blog/wh62592855/8103908#
现在已经将数据存入hbase,因为存入的时候采用了复合行键,在检索的时候需要用到前缀查询。转过来以后用。
如果是在hbase shell中
scan ‘scores’, {FILTER => org.apache.hadoop.hbase.filter.PrefixFilter.new(org.apache.hadoop.hbase.util.Bytes.toBytes(‘Jerry’))}
如果是java 客户端
public void scaneByPrefixFilter(String tablename, String rowPrifix) { try { HTable table = new HTable(conf, tablename); Scan s = new Scan(); s.setFilter(new PrefixFilter(rowPrifix.getBytes())); ResultScanner rs = table.getScanner(s); for (Result r : rs) { KeyValue[] kv = r.raw(); for (int i = 0; i < kv.length; i++) { System.out.print(new String(kv[i].getRow()) + " "); System.out.print(new String(kv[i].getFamily()) + ":"); System.out.print(new String(kv[i].getQualifier()) + " "); System.out.print(kv[i].getTimestamp() + " "); System.out.println(new String(kv[i].getValue())); } } } catch (IOException e) { e.printStackTrace(); }}
0 0
- hbase通过row key 的前缀查询记录
- hbase通过row key 的前缀查询记录
- hbase通过row key 的前缀查询记录
- HBase的Row Key设计
- hbase row key设计
- HBase row key hotspotting
- Dynamics CRM2016 Web API之通过实体的primary key查询记录
- Dynamics CRM2016 Web API之通过实体的primary key查询记录(二)
- hbase数据库介绍,HBASE的特点,表结构逻辑视图,Row Key,列族,时间戳,Cell
- HBase 101: Row key design for paging (LIMIT, OFFSET) queries
- Hbase通过命令行查询信息
- 清除redis的特定前缀的key
- java redis 删除指定前缀的key
- HBase Key-Value的组成
- MYSQL查询通过date类型的字段查询一段时间记录
- Hbase scan通过rowkey条件查询
- HBase的条件查询
- HBase的条件查询
- Java字符串题目--删除给定字符串中出现次数最少的字符
- 黑马程序员---description方法
- 103. Binary Tree Zigzag Level Order Traversal
- Palindrome Number
- Cow Exhibition 解题报告
- hbase通过row key 的前缀查询记录
- 2015 ICL, Finals, Div. 1 Ceizenpok’s formula(组合数取模,扩展lucas定理+中国剩余定理)
- 串口使用
- 转化Csv,excel到语言相关的文件
- HTML学习笔记
- iOS开发概述 - 16.CAAnimation(核心动画实例)
- PyQt5初级教程--PyQt5中的部件II[9/13]
- 百练之Highway解题报告
- OC中继承和复合