Я знаю, что в NoHostAvailableException
есть несколько потоков, но они просто не обеспечивают решение моей проблемы.
Я не могу подключиться к Cassandra с драйвером Datastax Java Cassandra. Я получаю сообщение об ошибке:
com.datastax.driver.core.exceptions.NoHostAvailableException: все хост (ы), попробованный для запроса, не удалось (попытался: [/54.221.241.107])
Я уверен, что конфигурация верна. Я установил конфигурацию в cassandra.yaml:
start_native_transport: true
# port for the CQL native transport to listen for clients on
native_transport_port: 9042
Установка My Cassandra - это стандартная установка на экземпляр EC2 на AWS. Я настроил AWS, чтобы разрешить порт 9042.
Cassandra работает на Windows Server 2008 R2, и я также настроил брандмауэр на входящее и исходящее соединение на 9042.
Мой код выглядит следующим образом:
cluster = Cluster.builder()
.withPort(9042)
.addContactPoint("54.221.241.107").build();
Я не знаю, что делать дальше, так как я всегда получаю эту ошибку. Любые предложения?