hbase通过row key 的前缀查询记录

简介: Java 客户端:public void scaneByPrefixFilter(String tablename, String rowPrifix) { try { ...

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();
   }
}
目录
相关文章
|
6月前
|
SQL 存储 分布式数据库
【通过Hive清洗、处理和计算原始数据,Hive清洗处理后的结果,将存入Hbase,海量数据随机查询场景从HBase查询数据 】
【通过Hive清洗、处理和计算原始数据,Hive清洗处理后的结果,将存入Hbase,海量数据随机查询场景从HBase查询数据 】
100 0
|
存储 SQL 自然语言处理
基于 HBase 的海量数据查询与检索解析|学习笔记
快速学习基于 HBase 的海量数据查询与检索解析
843 0
基于 HBase 的海量数据查询与检索解析|学习笔记
|
存储 SQL 分布式计算
|
9月前
|
存储 分布式计算 NoSQL
分布式数据库HBase的基本概念和架构之基本数据模型的Row
HBase是一个分布式数据库系统,基于Google的Bigtable和Apache Hadoop的HDFS构建而成。
210 0
|
4月前
|
缓存 分布式数据库 API
hbase查询速度很慢
hbase查询速度很慢
205 1
|
分布式计算 分布式数据库 Scala
Spark查询Hbase小案例
写作目的 1)正好有些Spark连接HBase的需求,当个笔记本,到时候自己在写的时候,可以看 2)根据rowkey查询其实我还是查询了好久才找到,所以整理了一下 3)好久没发博客了,水一篇
178 0
Spark查询Hbase小案例
|
SQL 缓存 分布式计算
HBase查询一张表的数据条数的方法
HBase查询一张表的数据条数的方法
793 0
HBase查询一张表的数据条数的方法
|
SQL 物联网 关系型数据库
实时即未来,车联网项目之phoenix on hbase 即席查询【四】
实时即未来,车联网项目之phoenix on hbase 即席查询【四】
158 0
|
分布式数据库 Hbase
《基于HBase的海量数据查询与检索解析》电子版地址
基于HBase的海量数据查询与检索解析_游骐_202105_v3
64 0
《基于HBase的海量数据查询与检索解析》电子版地址
|
SQL 分布式数据库 Hbase
HBase高性能查询揭秘
HBase高性能查询揭秘
352 0
HBase高性能查询揭秘

相关实验场景

更多