首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置nifi.web.http.host后无法访问Nifi

设置nifi.web.http.host后无法访问Nifi
EN

Stack Overflow用户
提问于 2019-06-29 03:05:52
回答 2查看 3.2K关注 0票数 1

我对Nifi有个问题。当我设置nifi.web.http.host=luan 01时,我无法通过公共IP访问浏览器上的Nifi,例如:http://localhost:8080/nifi/http://107.113.193.160:8080/nifi。我只能通过主机名访问Nifi。你有什么解决办法吗?非常感谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-01 18:03:36

您的经验是预期的行为--当您显式地设置主机名时,这就是NiFi将响应的地址。可以将该属性值保留为空白,使NiFi响应于所有可用主机(即localhost127.0.0.1等)。启动期间,$NIFI_HOME/logs/nifi-app.log文件将显示如下所示的列表,枚举所有侦听主机。

代码语言:javascript
复制
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).
票数 1
EN

Stack Overflow用户

发布于 2019-06-29 03:22:50

一个快速的解决方法是为本地主机IP地址创建一个“别名”,将其命名为您的域(当然,这只是为了在本地环境上进行测试):

在基于GNU/Linux的系统上,只需编辑(使用sudo权限)您的/etc/hosts文件,并为localhost添加另一行,如这一行:

/etc/主机

代码语言:javascript
复制
127.0.0.1        localhost
127.0.0.1        luan-ht01

在Windows系统中,主机文件(通常)可以在以下位置找到:

代码语言:javascript
复制
c:\Windows\System32\Drivers\etc\hosts

通过这样做,您现在可以将您的浏览器定向到http://luan-ht01:8080/nifi,并有希望获得您的web。

享受;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56814804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档