Попытка подключиться к развернутой базе данных Cassandra за аутентификацией - PullRequest
0 голосов
/ 24 августа 2018

У меня есть развернутая БД Cassandra, к которой я пытался подключиться, но я получаю следующее сообщение об ошибке:

Caused by: com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: <ipaddress_here>:<port_here> (com.datastax.driver.core.exceptions.TransportException: [<ipaddress_here>:<port_here> ] Cannot connect))
    at com.datastax.driver.core.ControlConnection.reconnectInternal(ControlConnection.java:232)
    at com.datastax.driver.core.ControlConnection.connect(ControlConnection.java:79)
    at com.datastax.driver.core.Cluster$Manager.negotiateProtocolVersionAndConnect(Cluster.java:1631)
    at com.datastax.driver.core.Cluster$Manager.init(Cluster.java:1549)
    at com.datastax.driver.core.Cluster.init(Cluster.java:160)
    at com.datastax.driver.core.Cluster.connectAsync(Cluster.java:342)
    at com.datastax.driver.core.Cluster.connectAsync(Cluster.java:317)
    at com.datastax.driver.core.Cluster.connect(Cluster.java:259)
    at org.springframework.cassandra.config.CassandraCqlClusterFactoryBean.executeSpecsAndScripts(CassandraCqlClusterFactoryBean.java:327)
    at org.springframework.cassandra.config.CassandraCqlClusterFactoryBean.afterPropertiesSet(CassandraCqlClusterFactoryBean.java:243)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624)

Фрагмент <ipaddress_here>:<port_here> в ошибке фактически является моими действительными ip и портомчто я ожидаю, но был удален по понятным причинам.У меня была Cassandra, работающая на моем локальном компьютере, и права на удаленную Cassandra верны, поскольку коллега может успешно подключиться к пространству клавиш.

Я видел продление времени ожидания и этот пост о нативных соединениях , но не знаю, что еще попробовать.

Моя конфигурация Cassandra настроена аналогично this .

Используемый мной порт отличается от стандартных 9042 и 9160, которые я видел на других платах.Я также использовал 9042, когда я подключился к своему локальному хосту.

Любая помощь приветствуется, в том числе как получить лучшие журналы ошибок!

Есть ли прокси-сервер, который я должен был бы установить, если я за ним?

...