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();
}

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

待更新。。。

最新文章

  1. 在你的ASP.NET MVC中使用查找功能
  2. lnmp 预设iptables设置
  3. ios cell时间相同隐藏算法
  4. BZOJ2933: [Poi1999]地图
  5. 阅读《LEARNING HARD C#学习笔记》知识点总结与摘要三
  6. iOS开发之音频口通信-通过方波来收发数据
  7. linux内核分析之进程地址空间管理
  8. JSON 数据的系统解析
  9. java实现代理domino web邮件下载
  10. mysql sql语句执行时是否使用索引检查方法
  11. wireshark抓包的过滤规则
  12. 8个纯CSS3制作的动画应用及源码
  13. oracle 直接复制表内容到新表
  14. 1085. Perfect Sequence
  15. 摘抄-----java codeReview要做的事
  16. 【C#小知识】C#中一些易混淆概念总结(五)---------继承 分类: C# 2014-02-06 22:05 1106人阅读 评论(0) 收藏
  17. 【转】Windows消息投递流程:WM_COMMAND消息流程
  18. 动态加载vs静态加载
  19. 幸运的袋子(深度优先遍历(Depth First Search,DFS))
  20. 2014DNIOS视频教程(5-9)

热门文章

  1. C#共享内存整理
  2. 【JavaScript 从零开始】 数字 文本 包装对象
  3. jQuery扩展插件以及正则相关函数练习
  4. HDU 1428
  5. 高并发第八弹:J.U.C起航(java.util.concurrent)
  6. [转]c# winform tcp connect timeout 连接超时设置
  7. axTOCControl右键
  8. ArcGis实现画矩形(RectangleFeedBack)
  9. Spring Boot—11控制器Controller
  10. deep learning深度学习之学习笔记基于吴恩达coursera课程