У меня есть развернутая БД 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, когда я подключился к своему локальному хосту.
Любая помощь приветствуется, в том числе как получить лучшие журналы ошибок!
Есть ли прокси-сервер, который я должен был бы установить, если я за ним?