HBase的常用Java API
2024-08-26 17:10:24
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();
}
这样就可以拿到一个表的对象了。
待更新。。。
最新文章
- 在你的ASP.NET MVC中使用查找功能
- lnmp 预设iptables设置
- ios cell时间相同隐藏算法
- BZOJ2933: [Poi1999]地图
- 阅读《LEARNING HARD C#学习笔记》知识点总结与摘要三
- iOS开发之音频口通信-通过方波来收发数据
- linux内核分析之进程地址空间管理
- JSON 数据的系统解析
- java实现代理domino web邮件下载
- mysql sql语句执行时是否使用索引检查方法
- wireshark抓包的过滤规则
- 8个纯CSS3制作的动画应用及源码
- oracle 直接复制表内容到新表
- 1085. Perfect Sequence
- 摘抄-----java codeReview要做的事
- 【C#小知识】C#中一些易混淆概念总结(五)---------继承 分类: C# 2014-02-06 22:05 1106人阅读 评论(0) 收藏
- 【转】Windows消息投递流程:WM_COMMAND消息流程
- 动态加载vs静态加载
- 幸运的袋子(深度优先遍历(Depth First Search,DFS))
- 2014DNIOS视频教程(5-9)
热门文章
- C#共享内存整理
- 【JavaScript 从零开始】 数字 文本 包装对象
- jQuery扩展插件以及正则相关函数练习
- HDU 1428
- 高并发第八弹:J.U.C起航(java.util.concurrent)
- [转]c# winform tcp connect timeout 连接超时设置
- axTOCControl右键
- ArcGis实现画矩形(RectangleFeedBack)
- Spring Boot—11控制器Controller
- deep learning深度学习之学习笔记基于吴恩达coursera课程