У меня есть установка Hbase в распределенном режиме.База данных работает нормально, и я могу подключиться к базе данных, если мое веб-приложение (spring + datanucleus JDO) развернуто на той же машине, что и мастер Hbase.
Но если я запускаю то же самое веб-приложение на другомЯ не могу подключиться к серверу HBase.Нет никаких исключений вообще, и веб-приложение просто останавливается и после нескольких минут ожидания.Мои конфигурационные файлы следующие:
hbase-site.xml ->
<configuration>
<property>
<name>hbase.zookeeper.quorum</name>
<value><IP>:2181</value>
<description>The host and port that the HBase master runs at.
</description>
</property>
</configuration>
datanucleus.properties ->
javax.jdo.PersistenceManagerFactoryClass=org.datanucleus.api.jdo.JDOPersistenceManagerFactory
javax.jdo.option.ConnectionURL=hbase:
datanucleus.autoCreateSchema=true
datanucleus.autoCreateTables=true
datanucleus.autoCreateColumns=true
datanucleus.cache.level2.type=none
Что я здесь не так делаю.А также то, что все порты должны быть доступны для клиентских машин (так как на производстве мы открываем только необходимые порты).
Спасибо