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为何弃用?

我们看HConnection的getTable方法描述: getTable HTableInterface getTable(String tableName) ...
  • jiq408694711
  • jiq408694711
  • 2014年07月03日 01:18
  • 3857

Hbase连接池HTablePool为何弃用

本文章转载他人,文中HConnection类和HConnectionManager在新版hbase已经弃用,换成了Connection和ConnectionFactory, 但是HTablePool...
  • songjifei
  • songjifei
  • 2017年01月12日 10:49
  • 2625

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

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

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

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

hbase 用HTablePool 类获取hbaseTable报错

转载自:http://bbs.hadoopor.com/thread-4724-1-1.html HTable table = new HTable(configuration,tabNam...
  • xtm_rongbing
  • xtm_rongbing
  • 2014年04月04日 19:31
  • 1256

HBase概念学习(六)java API之HTable与HTablePool

在HBase中,HTable封装表格对象,对表格的增删改查操作主要通过它来完成,构造方法如下:         HTable table=new HTable(config,tableName); ...
  • jiq408694711
  • jiq408694711
  • 2014年06月23日 23:25
  • 1780

hbase的 HTablePool

Previous versions of this guide discussed HTablePool, which was deprecated in HBase 0.94, 0.95, and ...
  • magina_lil
  • magina_lil
  • 2015年12月15日 14:35
  • 179

hbase 客户端HTablePool

1、首先定义一个池
  • asdfasdfsadffds
  • asdfasdfsadffds
  • 2014年08月06日 18:05
  • 133

HTablePool简单使用例子

HTablePool用在经常要创建表关闭表的程序中,可以大大优化性能,提高效率。 HTablePool() HTablePool(Configuration config, int max...
  • codepython
  • codepython
  • 2015年01月21日 20:07
  • 491

HBase学习笔记-统计表行数

统计表行数的方式如下:
  • wulinshishen
  • wulinshishen
  • 2014年07月22日 17:18
  • 5922
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hbase 的 htablepool的小记录
举报原因:
原因补充:

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