设置 nifi.web.http.host 后无法访问 Nifi Web UI
Cannot access Nifi Web UI after set nifi.web.http.host
我对 Nifi Web UI 有疑问。当我设置nifi.web.http.host=luan-ht01时,我无法通过public IP在浏览器上访问Nifi Web UI,例如:http://localhost:8080/nifi/, http://107.113.193.160:8080/nifi。我只能通过主机名访问 Nifi Web。
你有什么解决办法?
非常感谢。
您可以快速 work-around 为您的本地主机 IP 地址创建一个 "alias" 以命名为您的域(当然只是为了在您的本地环境中进行测试):
在基于 GNU/Linux 的系统上,只需编辑(使用 sudo
权限)您的 /etc/hosts
文件,并为本地主机添加另一行:
/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
,并有望恢复您的网络 UI。
尽情享受 ;)
您的体验是预期的行为——当您明确设置主机名时,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).
我对 Nifi Web UI 有疑问。当我设置nifi.web.http.host=luan-ht01时,我无法通过public IP在浏览器上访问Nifi Web UI,例如:http://localhost:8080/nifi/, http://107.113.193.160:8080/nifi。我只能通过主机名访问 Nifi Web。 你有什么解决办法? 非常感谢。
您可以快速 work-around 为您的本地主机 IP 地址创建一个 "alias" 以命名为您的域(当然只是为了在您的本地环境中进行测试):
在基于 GNU/Linux 的系统上,只需编辑(使用 sudo
权限)您的 /etc/hosts
文件,并为本地主机添加另一行:
/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
,并有望恢复您的网络 UI。
尽情享受 ;)
您的体验是预期的行为——当您明确设置主机名时,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).