hbase的Java简单应用
来源:互联网 发布:2015进出口数据 编辑:程序博客网 时间:2024/04/27 15:45
hbase0.20.6 + hadoop0.20.2
需要的jar包为:
hadoop-0.20.2-core.jar
hbase-0.20.6.jar
zookeeper-3.2.2.jar
log4j-1.2.15.jar
commons-logging-1.0.4.jar
初始化操作:
1、先new一个configuration(hadoop);
2、赋予zookeeper的IP地址、客户端访问端口;
3、得到HbaseConfiguration;
Configuration HBASE_CONFIG = new Configuration();HBASE_CONFIG.set("hbase.zookeeper.quorum", ip);HBASE_CONFIG.set("hbase.zookeeper.property.clientPort", String.valueOf(port));cfg = new HBaseConfiguration(HBASE_CONFIG);
创建表操作:
1、得到HbaseAdmin;
2、new一个表名的HTableDescriptor;
3、增加列族;
4、创建表;
HBaseAdmin admin = new HBaseAdmin(cfg);HTableDescriptor tableDesc = new HTableDescriptor("tablename");tableDesc.addFamily(new HColumnDescriptor("columnFamilyName"));admin.createTable(tableDesc);
插入/更新数据:
1、通过上面的cfg、表名,得到HTable;
2、根据一个rowkey,得到put对象;
3、将对应列族、对应列的值,存入;
4、增加/更新到表中;
HTable table = new HTable(cfg, "tableName");Put put = new Put(Bytes.toBytes("rowKey"));put.add(Bytes.toBytes("columnFamilyName"), Bytes.toBytes("columnName"),Bytes.toBytes("value"));table.put(put);
判断表是否存在:
admin.tableExists("tableName")
- hbase的Java简单应用
- Hbase简单的java接口
- Hbase和Hived的简单应用
- java操作hbase的简单实例
- HBase Java简单示例
- HBase Java简单示例
- HBase Java简单示例
- HBase Java简单示例
- HBase Java简单示例
- HBase Java简单示例
- HBase学习之三: hbase filter(过滤器)和coprocessor(协处理器)统计行数的简单应用
- Hbase的简单原理
- 几个简单的HBase的Java程序(待续)
- 4.Hbase基于java接口的简单示例
- 简单封装hbase的Java api工具类 demo,以及hbase的部分ColumFamily压缩验证
- Hbase 简单操作Java示例
- java反射的简单应用
- java数组的简单应用
- linux 按文本查找文件
- DHCP协议和dhcpcd源码分析
- 导入android源码有错,R.java文件不能自动生成解决方法
- 给js文件传入参数
- Win32下对多个的线程句柄的关闭的控制(下)
- hbase的Java简单应用
- 如何复制百度文库中的文章。。。
- C#中Trim()、TrimStart()、TrimEnd()的错误认识
- C#简单多线程使用(同步和优先权)
- Notice …Undefined variable…
- flv封装格式详解
- 在Excel的交叉表中定位数据(亲自实践)
- 正则表达式的JS验证
- yiic的基本命令参数规则