Формат / ошибка PutCassandraQL «Контактная точка Cassandra» в Nifi

Я использую Nifi 1.1.1 и пытаюсь поместить данные с помощью процессора PutCassandraQL, но получаю

datastax.driver.core.exceptions.Transport exception: [null] Не удается подключиться

при попытке варианта: node-0:servername.com:PORT, node-2:servername.com:PORT, node-3:servername.com:PORT

edit :

    node-0.servername.com:9042,node-2.servername.com:9042,node-3.servername.com:9042

как указано в документации. Может ли кто-нибудь сказать мне причину этой ошибки с примером правильного способа дать «Контактную точку Кассандры» в Нифи


person osum    schedule 15.02.2017    source источник


Ответы (1)


Свойство Cassandra Contact Points ожидает имя хоста или IP-адрес, за которым следует двоеточие, а затем номер порта, на котором прослушивается узел Cassandra. Итак, если у вас есть 3 узла по адресу:

node-0.servername.com:9042
node-2.servername.com:9042
node-3.servername.com:9042

Ваша настройка контактных точек будет:

node-0.servername.com:9042,node-2.servername.com:9042,node-3.servername.com:9042
person mattyb    schedule 15.02.2017
comment
Извините, @mattyb, под именем сервера я имел в виду servername.com, отредактирует вопрос - person osum; 15.02.2017
comment
В вашем примере есть двоеточие между node-0 и servername.com, это должна быть точка (если ваше имя хоста node-0.servername.com) - person mattyb; 15.02.2017
comment
пробовал с node-0.servername.com:9042,node-2.servername.com:9042,node-3.servername.com:9042 и по-прежнему получаю ту же ошибку, похоже, это проблема брандмауэра - person osum; 16.02.2017