Hbase Java客户端示例
来源:互联网 发布:java数据库搜索引擎 编辑:程序博客网 时间:2024/06/01 08:21
1.Hbase获取连接:
public class HbaseConnection {private static Configuration config;private static HConnection hconn;private static final Logger LOGGER = LoggerFactory.getLogger(HbaseConnection.class);public static synchronized Configuration getConfiguration() {if (config == null) {try {config = HBaseConfiguration.create();config.set("hbase.zookeeper.property.clientPort",Constants.HBASE_PORT);config.set("hbase.zookeeper.quorum", Constants.HBASE_IPADDRESS);// config.set("hbase.master", Constants.HBASE_MASTER);config.set("hbase.client.retries.number", "1");} catch (Exception e) {e.printStackTrace();LOGGER.error("init HBaseConfiguration error ... "+ e.getMessage());}}return config;}public static synchronized HConnection getHConnection() {if (hconn == null) {try {hconn = HConnectionManager.createConnection(getConfiguration());} catch (IOException e) {e.printStackTrace();LOGGER.error("init HConnection error ... " + e.getMessage());}}return hconn;}}
2.示例:
HTableInterface table = null; try {table = HbaseConnection.getHConnection().getTable(Constants.TABLE_CONVERSATION);table.setWriteBufferSize(Constants.HBASE_AUTO_COMMIT);//设置缓冲区,达到大小后提交table.setAutoFlush(false, false);//关闭自动提交} catch (IOException e) {Utils.printStackTrace(e);}...
Put put = new Put(Bytes.toBytes(rowkey));put.add(family, Bytes.toBytes(key),Bytes.toBytes(value));...
try {table.put(put);} catch (IOException e) {Utils.printStackTrace(e);}
try {table.flushCommits();} catch (IOException e) {Utils.printStackTrace(e);} finally {try {table.close();} catch (IOException e) {Utils.printStackTrace(e);}}
0 0
- Hbase Java客户端示例
- HBase--Java访问HBase示例
- HBase Java简单示例
- HBase Java简单示例
- HBase Java简单示例
- HBase Java简单示例
- HBase Java简单示例
- HBase Java编程示例
- HBase Java简单示例
- HBase Java客户端编程
- HBase JAVA WEB客户端
- HBase Java客户端编程
- Hbase java客户端操作
- HBase Java客户端编程
- HBase Java客户端编程
- HBase Java客户端编程
- HBase Java客户端编程
- HBase JAVA WEB客户端
- java-map按key升序排序
- CheckBox全选的实现
- block全面分析
- ORACLE 创建用户,表空间,导入导出实践
- 反转排序
- Hbase Java客户端示例
- 第14周上机实践项目3 - 是否二叉排序树?
- 十四周 项目二 二叉树排序树中查找的路径
- date命令
- Struts2返回JSON对象的方法总结
- 嗅探、劫持 3389 端口、远程桌面、rdp 协议的一些经验技巧总结
- seekbar 控制音乐播放进度~之musicplay与seekbar关系
- 电脑蓝屏代码大全
- c语言 #define 中的UL