码迷,mamicode.com
首页 > 编程语言 > 详细

HBase的常用Java API

时间:2014-06-23 08:32:23      阅读:386      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   java   color   

1. 创建HBase表的对象

HBase表的对项名字叫HTable,创建它的方法有很多,常见的有如下:

org.apache.hadoop.hbase.client.HTable hTable = new HTable(org.apache.hadoop.hbase.HBaseConfiguration conf, String tableName);

或

org.apache.hadoop.hbase.client.HTable hTable = new HTable(org.apache.hadoop.hbase.HBaseConfiguration conf, Byte[] tableName);

1.1 其中的conf为配置对象,它的创建以及相关参数设置如下:

//创建对象
HBaseConfiguration conf = HBaseConfiguration.create();/

//设置zookeeper
conf.set("hbase.zookeeper.quorum","hadoop-task04,hadoop-task05,hadoop-task06");

注:1.它的相关册数设置是和配置文件hbase-site.xml里的设置是一致的。

  2.建表还可以通过表的资源池来拿到一张表,不过这个方法已经过时了(org.apache.hadoop.hbase.client.HTablePool).

  3.可以通过客户端与HBase的连接来拿到一张表的对象,代码如下(推荐):

HConnection connection = HConnectionManager.createConnection(config);
 HTableInterface table = connection.getTable("table1");
 try {
   // Use the table as needed, for a single operation and a single thread
 } finally {
   table.close();
   connection.close();
 }

这样就可以拿到一个表的对象了。

 

 

待更新。。。

HBase的常用Java API,布布扣,bubuko.com

HBase的常用Java API

标签:style   class   blog   code   java   color   

原文地址:http://www.cnblogs.com/leocook/p/HBase_javaapi_base.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!