2017-02-15 11 views
0

Я использую Nifi 1.1.1 и пытаюсь поставить данные, используя процессор PutCassandraQL, но я получаюPutCassandraQL «Cassandra контактный пункт» Формат/ошибка в Nifi

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

при попытке вариант: 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 

, как указано в doume ntation. Может ли кто-нибудь рассказать мне причину этой ошибки с примером правильной передачи «Контактной точки Кассандры» в Nifi

ответ

1

Свойство Контактных точек Кассандры предполагает имя хоста или IP, за которым следует двоеточие, а затем номер порта, где Узел Кассандры слушает. Так что если у вас есть 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 
+0

Я извиняюсь, @mattyb, по имясервера, я имел в виду servername.com, редактирует вопрос – osum

+0

В вашем примере есть двоеточие между node-0 и servername.com, которое должно быть периодом (если ваше имя хоста - node-0.servername.com) – mattyb

+0

попытался с node-0.servername.com:9042,node-2.servername .com: 9042, node-3.servername.com: 9042 и по-прежнему получает ту же ошибку, похоже, что это проблема межсетевого экрана – osum