У меня есть небольшой кластер HBase
, работающий с интерфейсом Java
. Я успешно работаю с тестовым кодом, который устанавливает соединение, запускает тестовые данные и отключает, но мне нужно расширить его в webapp как часть более крупного проекта. Было высказано предположение, что я использую Tomcat
как услугу HTTP
для взаимодействия с базой данных, и в качестве части этого мне необходимо настроить пул соединений.Пул соединений HBase в Tomcat?
Я понимаю пулы пулов на концептуальном уровне (куча постоянных подключений к БД, раздаваемых клиентам по мере необходимости и возвращенных в пул при отбрасывании), но я никогда не писал webapp раньше, а Tomcat
- это vexxing me , Я могу найти множество документации о том, как настроить пул подключений на сервере SQL
, используя JDBC
, но ничего не найдено на HBase
(или, если на то пошло, что-нибудь BUT SQL
) и ничего о том, как (или я могу или должен) написать пользовательский интерфейс, чтобы заставить его работать с Tomcat
. Является ли это выполнимым или даже возможным, или я должен придерживаться другого подхода?
Также здесь я cant't найти причину, почему close метод reutrns таблицы в пул, см. http://stackoverflow.com/questions/12190826/hbase-htablepool-correct-usage/17712233#17712233 – seb
Прочтите javadoc http://hbase.apache.org/apidocs /org/apache/hadoop/hbase/client/HTablePool.html –