【问题标题】:Port to open for miNifi为 miNifi 打开的端口
【发布时间】:2020-06-23 08:49:40
【问题描述】:

我在一台服务器上有一个 Nifi 集群,在另一台服务器上有一个 miNifi。

我必须打开双方的端口以允许通信 (HTTP)。

在 Nifi 集群上,我打开 8443 作为运行 UI 的 https 端口。

在 miNifi 上,我不知道我需要打开哪些端口,在我看来,在 miNifi 实例开始时会选择一个随机端口。如果我是对的,有没有办法设置这个端口?否则我该如何进行?

感谢您的帮助!

【问题讨论】:

    标签: apache-nifi apache-minifi


    【解决方案1】:

    @Pdeuxa MiNiFi 流应通过 MiniFi 流底部的远程进程组路由到指定的输入端口。您实际上并没有设置输入端口号。在旧版本的 NiFi 中,该输入端口需要位于主画布上。在较新的版本中,它也可以在任何更深的进程组中。 MiNiFi 流应该建立在包含输入端口的同一个 Nifi 实例上。然后,当您将 MiNiFi 流的底部路由到 MiNiFiFlow 中的远程进程组时,您将能够选择该输入端口。像这样:

    以下是一些显示 MiNiFi Flow 的屏幕截图示例:

    你可以在我的 GitHub 上找到模板:

    https://github.com/steven-dfheinz/NiFi-Templates/blob/master/MiNiFi_Tail_Logs_to_NiFi_to_HDFS_Demo.xml

    【讨论】:

    • 史蒂文,谢谢你的回答!我完全了解 nifi 界面中的输入端口,以及如何设置 S2S。抱歉,如果我不清楚,我的问题更多是关于安装 miNifi 的计算机的“物理”端口。 Minifi 和 Nifi 安装在两个不同的网络上,因此我想在每台计算机/服务器上打开正确的端口。 minifihost:port nifihost:port(8443) 我的 Nifi 集群有端口 8443,但我不知道 miNifi 通信的端口(用于 HTTP 和 RAW 传输协议);我的网络技能有些有限。
    • Nio 问题,只要确保您可以在主 nifi 端口上从 minifi 到 nifi。您应该注意到远程进程组中的该端口。你的是 8443。使用 telnet 从 minifi 到 nifi 端口 8443 进行测试。
    • 我无法从 minifi 实例远程登录 8443,它被防火墙阻止了。我需要知道(或设置)minifi 使用的端口,以便配置防火墙,以允许与指定端口的连接。我在文档中找不到任何此属性。
    • 它不会出现在 nifi 文档中,这只是容器/服务器网络。您需要从 MiNiFi 主机出站到 8443。应该是一个简单的防火墙规则或命令。一旦你可以看到 telnet to port 工作,那么 nifi 就准备好了。使用 nifi 是 SSL,接下来您可能需要处理 ssl 连接,
    猜你喜欢
    • 2017-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-30
    相关资源
    最近更新 更多