Hbase之getroworbefore()函数
来源:互联网 发布:网络锁是什么意思 编辑:程序博客网 时间:2024/06/15 15:40
现在表emp1中插入如下两条数据
那么我们要运用函数getroworbefore把这两条数据查出来
import java.io.IOException;import java.util.Scanner;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.KeyValue;import org.apache.hadoop.hbase.client.Get;import org.apache.hadoop.hbase.client.HTable;import org.apache.hadoop.hbase.client.Result;import org.apache.hadoop.hbase.util.Bytes;public class Get_list {static Configuration conf = null; static { conf = HBaseConfiguration.create(); }public static void main(String[] args) throws IOException { // Instantiating HTable class HTable table = new HTable(conf, "emp1"); // Instantiating Get class //Get g = new Get(Bytes.toBytes("rowkey10000")); //g.addFamily("author"); // Reading the data Result result = table.getRowOrBefore(Bytes.toBytes("row"),Bytes.toBytes("artcle")); for (KeyValue kv : result.list()) { System.out.println("family:" + Bytes.toString(kv.getFamily())); System.out .println("qualifier:" + Bytes.toString(kv.getQualifier())); System.out.println("value:" + Bytes.toString(kv.getValue())); System.out.println("Timestamp:" + kv.getTimestamp()); System.out.println("-------------------------------------------"); }}}
我们可以看到我们在设置行键限制的时候输入了row,而表emp1中并没有行键为row的数据
但是这个函数可以查出row或row之前的一条数据
运行结果:
查询成功
阅读全文
0 0
- Hbase之getroworbefore()函数
- HBase之二【HBase基础】hbase介绍(2)
- [HBase] HBase 之TableOutputFormat
- HBase之安装(一)
- (NoSql之HBase)HBase简介(很好的梳理资料)
- HBase设计之HBase配置管理类接口设计(4)
- zookeeper+hadoop+hbase 之 hbase
- Hadoop之Hbase------>Hbase常用命令
- Hadoop之关键技术(三)--HBase
- (转)Hbase访问方式之Mapreduce
- Hadoop 面试题之Hbase(2)
- HBase学习之负载均衡(balance)
- HBase设计规范之我见(1)
- (一)HBase学习之路
- HBase分析之Get、Scan(一)
- HBase Thrift 接口函数
- NOSQL之旅---HBase
- hbase之 ZKConfig
- C++错误记录总结
- Dynamic Memory Tensor Networks笔记
- expdp / impdp 用法详解
- codeforces 340D Bubble Sort Graph(dp+二分)
- 序列
- Hbase之getroworbefore()函数
- 利用anjs新闻关键词的抓取
- 在创建分类账(Oracle General Ledger 会计科目设置程序)出错
- json 介绍
- 2017-7-23
- 在windows Anaconda中安装tensorflow 以及spyder 插件
- java集合相关简介
- cmd命令
- 滑块控件的使用