Невозможно получить доступ к веб-интерфейсу Nifi после установки nifi.web.http.host - PullRequest
0 голосов
/ 29 июня 2019

У меня проблема с Nifi Web UI.Когда я установил nifi.web.http.host = luan-ht01, я не смог получить доступ к Nifi Web UI в браузерах по общедоступному IP-адресу, например: http://localhost:8080/nifi/, http://107.113.193.160:8080/nifi. Я мог получить доступ к Nifi Web только через хостназвание.Есть ли у вас какие-либо решения?Большое спасибо.

Ответы [ 2 ]

0 голосов
/ 01 июля 2019

Ваш опыт - ожидаемое поведение - когда вы явно устанавливаете имя хоста, это адрес, на который будет отвечать NiFi. Вы можете оставить значение этого свойства пустым, чтобы NiFi отвечал на все доступные хосты (т. Е. localhost, 127.0.0.1 и т. Д.). Во время запуска файл $NIFI_HOME/logs/nifi-app.log покажет список, как показано ниже, перечисляя все прослушивающие хосты.

2378   │ 2019-06-18 14:25:20,738 INFO [main] org.apache.nifi.web.server.JettyServer NiFi has started. The UI is available at the following URLs:
2379   │ 2019-06-18 14:25:20,738 INFO [main] org.apache.nifi.web.server.JettyServer https://node1.nifi:9441/nifi
2381   │ 2019-06-18 14:25:20,740 INFO [main] org.apache.nifi.BootstrapListener Successfully initiated communication with Bootstrap
2382   │ 2019-06-18 14:25:20,740 INFO [main] org.apache.nifi.NiFi Controller initialization took 93674324706 nanoseconds (93 seconds).
0 голосов
/ 29 июня 2019

Одним из быстрых решений для вас может быть создание «псевдонима» для вашего локального IP-адреса, который будет назван вашим доменом (конечно, только для целей тестирования в вашей локальной среде):

Вкл.Системы на основе GNU / Linux, просто отредактируйте (с привилегиями sudo) свой файл /etc/hosts и добавьте еще одну строку, подобную этой, для localhost:

/ etc / hosts

127.0.0.1        localhost
127.0.0.1        luan-ht01

В системах Windows файл hosts (обычно) будет (обычно) находиться по адресу:

c:\Windows\System32\Drivers\etc\hosts

Таким образом, теперь вы сможете направлять свой браузерна http://luan-ht01:8080/nifi и, надеюсь, вернет ваш веб-интерфейс.

Наслаждайтесь;)

...