2013-09-05 2 views
2

У меня нет проблем при подключении к кластеру cassandra 1.2.8 внутри локальной сети с помощью драйвера Java Datastax. Из моей локальной сети я получаю исключение NoHostAvailableException. Я проверил, что порт 9160 вставлен и сопоставлен с маршрутизатором на сервере. Не могли бы вы помочь мне с любой другой возможной причиной?Cassandra NoHostAvailableException

Благодаря

+0

Это обычный узел или AWS один ??? – abhi

+0

Нормальный узел ... – acimutal

ответ

3

Порт 9160 является портом по умолчанию для подключения RPC (сберегательными).

Если вы используете драйвер Datastax Java, вы должны отредактировать cassandra.yaml конфигурационный файл и установить

start_native_transport = true 
native_transport_port = 9042 //Default port for CQL binary protocol 

Когда bootstraping объект кластера для драйвера Datastax Java, вы должны установить порт в 9042

+0

Вы правы, я сопоставлял неправильный порт (конфигурация cassandra.yaml была правильно установлена ​​по умолчанию) – acimutal

Смежные вопросы