У меня установлены Nifi 1.4.0 и Elasticsearch 5.6.2 на экземпляре виртуальной машины Ubuntu 16.04.3 LTS.
Моя цель — использовать Nifi для извлечения некоторых данных из Twitter, сохранения их в Elasticsearch, и в конечном итоге я буду играть с данными в Kabana.
Проблема Все работает изолированно, то есть я могу добавлять данные в Elasticsearch непосредственно из командной строки и извлекать их. Я также могу получить доступ к Nifi, и я успешно извлекаю данные из твиттера и передаю их процессору PutElasticsearch.
Фотография, на которой Нифи извлекает данные из Twitter, а затем выдает ошибку
Возникающее исключение выглядит следующим образом: PutElasticsearch[id=fbb5f3cf-015e-1000-8321-71b19eef4054] Failed to insert into Elasticsearch due to None of the configured nodes are available: [{#transport#-1}{127.0.0.1}{localhost/127.0.0.1:9300}]. More detailed information may be available in the NiFi logs.: NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{127.0.0.1}{localhost/127.0.0.1:9300}]]
В моем исследовании я видел, как несколько человек видели ту же ошибку, но все они утверждали, что изменение порта на: 9300 решает их проблему. Как вы можете видеть ниже на картинке моей вкладки конфигурации процессора PutElasticsearch, это не должно быть проблемой.
Изображение конфигурации процессора PutElasticsearch
Я был бы очень признателен за помощь, я в тупике.