hbase 新版本 java api 遍历
来源:互联网 发布:数据分析师有前途吗 编辑:程序博客网 时间:2024/05/29 10:57
hbase 新版本之后,java api 改动比较大,很多方法都已经过时,其中在作全表遍历时,方法改动较大
网上多数都是基于旧api的遍历方法。
新api 示例如下
/** * 遍历所有数据 */public void queryAll() {try {Table table = conn.getTable(tableName);ResultScanner scan = table.getScanner(new Scan());for (Result rst : scan) {String rowKey = Bytes.toString(rst.getRow());// family qualifiers valuesNavigableMap<byte[], NavigableMap<byte[],byte[]>> familyMap = rst.getNoVersionMap();for(byte[] fByte : familyMap.keySet()){NavigableMap<byte[],byte[]> quaMap = familyMap.get(fByte);String familyName = Bytes.toString(fByte);for(byte[] quaByte : quaMap.keySet()){byte[] valueByte = quaMap.get(quaByte);String quaName = Bytes.toString(quaByte);String value = Bytes.toString(valueByte);String result = String.format("rowKey : %s | family : %s | qualifiers : %s | value : %s", rowKey, familyName, quaName, value);System.out.println(result);}}}scan.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}
0 0
- hbase 新版本 java api 遍历
- HBase新版本Java API编程实战及基本操作方法封装
- HBase新版本Java API编程实战及基本操作方法封装
- HBase API操作(新版本)
- HBase之Java API
- HBase之Java API
- HBase 的Java API
- HBase Java API详解
- hbase java api详解
- HBase Java API详解
- Hbase Java API详解
- HBase之Java API
- Hbase Java API详解
- Hbase for Java API
- HBase Java API详解
- HBase Java API详解
- hbase java api操作
- HBase的Java API
- RxSwift(一)
- A*算法
- poj1477 box of bricks
- angularjs,ng-include引入html代码片段
- UNICODE与ANSI的区别【转】
- hbase 新版本 java api 遍历
- 【转载自百度百科】this的用法
- 【VIM]:简明Vim练级攻略
- spring事务管理几种方式(转)
- msyql 备份sql文件及恢复
- 【Java】数组属性的例子
- 【Java80小白建站系列】6.网站框架的搭建之SpringMvc和Mybatis框架
- Maven-相关命令
- Android屏幕适配