0

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

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

在 Nifi 集群上,我打开了 8443,因为它是运行 UI 的 https 端口。

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

谢谢您的帮助!

4

1 回答 1

0

@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

于 2020-06-23T11:26:44.647 回答