Установка Nifi на Google Cloud Compute Engine - PullRequest
0 голосов
/ 17 июня 2019

Я создал движок Google Compute и распаковал tar-файл Nifi.

Для настройки zookeeper в файле nifi.properties установлено значение false, порт был изменен на 9090 для nifi.web.http.port. Я даже создал правило брандмауэра для вычислительного механизма, который включает этот порт.

После запуска NiFi, я вижу в журналах, что NiFi запустился, и это показывает, что он работает через внутренний IP-адрес вычислительного механизма.

В моем браузере я пытаюсь получить к нему доступ с использованием внешнего IP-адреса и номера порта, указанного выше, но я все еще не могу вызвать пользовательский интерфейс. Нужно ли менять какие-либо другие настройки?

1 Ответ

0 голосов
/ 17 июня 2019

Я думаю, вам нужно будет установить значение nifi.web.http.host для внешнего имени хоста экземпляра, чтобы NiFi прослушивал запросы там.Если вы посмотрите в конец файла logs/nifi-app.log, вы увидите раздел, подобный следующему, в котором указано, где прослушивает NiFi:

2019-05-03 20:31:58,632 INFO [main] org.apache.nifi.web.server.JettyServer NiFi has started. The UI is available at the following URLs:
2019-05-03 20:31:58,632 INFO [main] org.apache.nifi.web.server.JettyServer http://192.168.1.21:8080/nifi
2019-05-03 20:31:58,632 INFO [main] org.apache.nifi.web.server.JettyServer http://10.137.0.138:8080/nifi
2019-05-03 20:31:58,632 INFO [main] org.apache.nifi.web.server.JettyServer http://127.0.0.1:8080/nifi
2019-05-03 20:31:58,634 INFO [main] org.apache.nifi.BootstrapListener Successfully initiated communication with Bootstrap
2019-05-03 20:31:58,634 INFO [main] org.apache.nifi.NiFi Controller initialization took 21115087817 nanoseconds (21 seconds).

. Вы можете использовать любой из перечисленных здесь адресов для подключения к вашемуЭкземпляр NiFi.Если внешнего имени хоста нет в списке, необходимо убедиться, что вы заполнили его для свойства, указанного выше.Вам также может понадобиться указать конкретный сетевой интерфейс для GCE;Я слышал о подобных проблемах в AWS в прошлом.

...