Hbase多线程客户端抛出OOM

时间:2012-02-08 12:22:23

标签: hbase

为了在多线程环境中测试Hbase的性能,我的客户端使用HTablePool来实例化Htable。

我的初始游泳池大小是10。

我正在从我的Hbase表中为一组键(3000)进行多次获取。 如果我创建少量线程,应用程序工作正常。 但是当线程增加时,我会得到如下例外:

  

了java.lang.RuntimeException:   org.apache.hadoop.hbase.ZooKeeperConnectionException:错误是   阻止HBase连接到ZooKeeper   org.apache.hadoop.hbase.client.HTableFactory.createHTableInterface(HTableFactory.java:38)           在org.apache.hadoop.hbase.client.HTablePool.createHTable(HTablePool.java:133)

  

线程“pool-1-thread-391”中的异常java.lang.OutOfMemoryError:无法创建新的本机线程           在java.lang.Thread.start0(本机方法)

在Hbase中同时从同一个表中获取数据时,是否有任何人遇到此类问题?

0 个答案:

没有答案
相关问题