Ошибка HBASE-ZOOKEEPER: слишком много соединений

Я использую комбинацию Hbase-Hadoop для своего приложения вместе с ядром данных в качестве ORM.

Когда я пытаюсь получить доступ к hbase через несколько потоков одновременно. Он генерирует исключения как:

Exception in thread "Thread-26" javax.jdo.JDODataStoreException

org.apache.hadoop.hbase.ZooKeeperConnectionException: HBase is able to connect to ZooKeeper but the connection closes immediately. This could be a sign that the server has too many connections (30 is the default). Consider inspecting your ZK server logs for that error and then make sure you are reusing HBaseConfiguration as often as you can. See HTable's javadoc for more information.

Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase

При необходимости я могу предоставить полную трассировку стека (поскольку полная трассировка стека делает здесь беспорядок).

Пожалуйста, помогите мне с некоторыми подсказками о том, как справиться с такой ситуацией. Требуется ли какая-либо конфигурация для увеличения пула подключений?

5
задан Stephen Kennedy 1 January 2018 в 11:22
поделиться