Hbase 基本操作
来源:互联网 发布:php 业务逻辑层 编辑:程序博客网 时间:2024/06/05 20:44
1.Eclipse中运行JAVA代码远程操作HBase的示例
http://blog.csdn.net/kkdelta/article/details/20457319
2. Windows下安装HBase
http://blog.csdn.net/kangkanglou/article/details/30748139
3. Java 下 select Hbase 各级元素 code sample
public void listAll(HTable table,String family) throws IOException {try {//1.table->(family->Result row)->(row.getFamilyMap->Entry)->(column(key),value)for(Result row: table.getScanner(family.getBytes())){System.out.format("ROW\t%s\n",new String(row.getRow()));for(Map.Entry<byte[],byte[]> entry : row.getFamilyMap(family.getBytes()).entrySet()){String column = new String(entry.getKey());String value = new String(entry.getValue());System.out.format("column\tfamily:%s\t%s\n",column,value );}}//2. table->Result row->(row.raw()->KeyValue)->(row,family,timestamp,qualifier(column),value) Scan scan = new Scan();//for(Result row: table.getScanner(scan){//for(KeyValue kv: row.raw()){//kv.getRow()//kv.getFamily()//kv.getTimestamp()//kv.getQualifier()//kv.getValue()//}//}//3.table->(family->Result row)->(row.getColumn->KeyValue)->(row,family,timestamp,value)for(Result row: table.getScanner(family.getBytes())){for(KeyValue kv: row.getColumn(family.getBytes(), "age".getBytes()) ){System.out.format("%s\t%s\t%s\t%s\t%s\n", new String(kv.getRow()),new String(kv.getFamily()),kv.getTimestamp(),kv.getType(),new String(kv.getValue()));}}} catch (IOException e) {DBHelper.getAdmin().close();throw e;}}
4. 建二级索引表
original:
id -> row->family->column->value
now:
value->id id -> row->family->column->value
http://a123159521.iteye.com/blog/1239426
0 0
- HBase 基本操作
- hbase基本操作
- Hbase shell基本操作
- Hbase基本操作
- hbase基本操作
- hbase基本操作2
- HBase的基本操作
- Hbase的基本操作
- HBase命令行基本操作
- HBase基本操作
- Hbase 基本操作
- Hbase基本操作示例
- Hbase 基本操作总结
- hbase基本操作
- Hbase Java 基本操作
- hbase的基本操作
- Hbase 基本操作
- Hbase API 基本操作
- DE22 Using Laplace Transform to Solve ODEs with Discontinuous Inputs
- DE23 Use with Impulse Inputs
- DE24 Introduction to First-order Systems of ODEs
- Connection refused Will not attempt to authenticate using SASL
- Android 文件的读写(内置存储卡)
- Hbase 基本操作
- 单点登录cas常见问题(十一) - 怎么搭建oauth服务器?
- CALayer2-创建新的层
- 利用layer的mask属性实现逐渐揭示的动画效果,layermask
- 文字渐变效果:图层中的mask属性
- ImportError: No module named persisted.styles 问题解决
- python 警告:simplify chained comparison
- scala: Java Iterator 转 Scala Iterator
- zssh 的使用