NiFi 站点到站点数据流很慢

NiFi Site-to-Site Data Flow is Slow

我有多个独立的 NiFi 实例(大约 10 个),我想使用它们将数据发送到使用 RPG(站点到站点)的 NiFi 集群(3 个 NiFi 实例)。但是,从独立实例到集群的流程似乎很慢。

  1. 这是正确的方法吗?
  2. NiFi 允许多少个站点到站点连接?
  3. 站点到站点 NiFi 数据流是否有任何最佳实践?

您可能想先排除您的网络。您可以 ssh 到其中一个独立节点,然后尝试将一个大文件从独立节点 SCP 到 NiFi 集群中的一个节点。如果速度很慢,则更多是网络问题,您无法做太多事情来让它在 NiFi 中运行得更快。

在 NiFi 中,您可以调整站点到站点配置的每一侧...

在中央集群上,您可以右键单击远程输入端口并配置默认为 1 的并发任务。这是可以并发处理端口上接收到的数据的线程数。

在独立的 NiFi 实例上,您还可以配置用于将数据发送到给定端口的并发任务。右键单击 RPG 和 select "Manage remote ports",然后更改任何端口的并发任务。