Hbase 的 htablepool的小记录

原创 2016年08月30日 14:57:40

都说使用 池可以 提高效率, 提前new好的

private static HTablePool hTablePool;

早起代码是这样的

HTableInterface[] tables = new HTableInterface[10];
		for (int i = 0; i < 10; i++) {
			tables[i] = hTablePool.getTable(Bytes.toBytes( "a2" ));
		}
		for (HTableInterface table : tables) {

			try {
				table.close();
			}
			catch (IOException e) {
				e.printStackTrace();
			}

		}
HTableInterface table = hTablePool.getTable(Bytes.toBytes("a2"));
但是发现一个问题, 就是 可以在  一些 main(String[] args)  这种代码里面跑,正常拿到 table,在web项目中 却拿不到

创建起来 更简单, 更实用了

//--------------------------------------上面的代码后期发现无效了。 使用了新的 连接池方式

private static HConnection conn = null;
conn = HConnectionManager.createConnection(conf);
HTableInterface table = getTable(tableName);




相关文章推荐

HBase 大吞吐系统HTablePool和HTable使用技巧

这2周主要将项目中写hbase的模块中原来的异步hbaseclient改写成了使用hbase原生的HTable对象。大概总结下改写过程中和hj,xingchao发现的问题和解决方法。   1.HT...
  • MrTitan
  • MrTitan
  • 2013年05月07日 23:19
  • 8463

HBase连接池 -- HTablePool被Deprecated以及可能原因是什么

本帖最后由 pig2 于 2014-8-28 00:51 编辑 问题导读: 1.官方如何解释HTablePool被弃用的 2.使用哪个类,代替HTablePool? 3.使用HConnectionMa...

hbase之htable线程安全性 HTablePool

在单线程环境下使用hbase的htable是没有问题,但是突然高并发多线程情况下就出现问题了,然后细看htable的api说明   Java代码  * This class is no...

HBase连接池 -- HTablePool被Deprecated以及可能原因是什么

说明: 最近两天在调研HBase的连接池,有了一些收获,特此记录下来。 本文先将官方文档(http://hbase.apache.org/book.html)9.3.1.1节翻译,方便大家...

【甘道夫】HBase连接池 -- HTablePool被Deprecated之后

说明: 最近两天在调研HBase的连接池,有了一些收获,特此记录下来。 本文先将官方文档(http://hbase.apache.org/book.html)9.3.1.1节翻译,方便大家阅读,然...

HBase概念学习(九)HTablePool为何弃用?

我们看HConnection的getTable方法描述: getTable HTableInterface getTable(String tableName) ...

HBase连接池 -- HTablePool被Deprecated以及可能原因是什么

1.连接 HTable是HBase的client,负责从meta表中找到目标数据所在的RegionServers,当定位到目标RegionServers后,client直接和RegionServer...
  • senvil
  • senvil
  • 2015年10月05日 17:54
  • 443

hbase 客户端HTablePool

1、首先定义一个池

HTablePool的实现分析

1)基本概念HTablePool​3种类型​PoolType.Reusable(默认)一个实例池,多线程复用,内部是每个table一个ConcurrentLinkedQueue装多个实例PoolTyp...
  • pwlazy
  • pwlazy
  • 2012年04月13日 00:36
  • 8283

HTablePool实例代码

写了一个用HTablePool来做HTable连接池的代码,不对的地方请多指教 直接上代码,仔细看看,应该不难看懂 package com.pzoom.hbase.java; impor...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hbase 的 htablepool的小记录
举报原因:
原因补充:

(最多只允许输入30个字)