如何访问在AWS计算机上运行的NiFi实例的Web GUI?

时间:2017-09-06 18:08:26

标签: amazon-web-services apache-nifi

我正在尝试在AWS计算机上运行NiFi并访问本地计算机上的Web GUI。

我遵循了以下指南:https://community.hortonworks.com/articles/47778/hdf-installation-on-ec2.html但每当我输入DNS:8080 / nifi进入我的网络浏览器时,我得到一个"连接被拒绝"或者超时消息。

我创建了一台AWS Red Hat机器,安装了NiFi + java,并编辑了nifi.properties文件,现在就是:

# Site to Site properties
nifi.remote.input.host=ec2-34-224-216-146.compute-1.amazonaws.com
nifi.remote.input.secure=false
nifi.remote.input.socket.port=

我尝试将端口号留空,以及其他数字,例如:nifi.remote.input.socket.port=8082 但是当我进入时它们都不起作用 ec2-34-224-216-146.compute-1.amazonaws.com:8080/nifi进入我的浏览器。

我还尝试以公共DNS和IPv4的形式将域添加到本地计算机的/etc/hosts文件中。我还在AWS上配置了安全组,以便我有一个"自定义TCP规则"对于我尝试过的各个端口,端口范围为8081,8082等。

我不确定我做错了什么,或者我错过了一步。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

您正在配置的属性用于站点到站点的连接,并且与UI无关。如果其他NiFi或MiNiFi正在与您的NiFi实例建立站点到站点连接,则可以使用这些。

要控制您应该配置的UI:

nifi.web.http.host=
nifi.web.http.port=8080
nifi.web.https.host=
nifi.web.https.port=