【发布时间】:2017-05-07 22:33:16
【问题描述】:
我正在学习 Apache NiFi。我正在研究一个简单的站点到站点数据流。一方面,我有一个单节点 NiFi,另一方面,我有两个节点 NiFi 集群。我面临的问题是,(在单节点实例上)当我将 GetFile 处理器与 Remote Process Group(双节点 NiFi 集群)连接时,连接详细信息要求我选择 Input Port 的名称远程集群。但是,在下拉列表中,没有显示我的远程集群的输入端口名称。
我已经给出了远程 NiFi 集群的正确 URL。单节点实例应该与远程集群通信以获取端口详细信息和端口名称,对吗?那为什么现在显示我的输入端口?
【问题讨论】:
-
集群上的输入端口是否处于根组级别(顶级画布)?您不能直接对较低级别进程组中的端口进行站点到站点。端口也必须在某个时间点启动,以便 RPG 接收它们。
-
NiFi 实例是否安全?如果是这样,您需要明确授权客户端实例允许从所需端口发送和接收数据。
-
是的。它们是安全的,并且位于画布的顶层。问题是它检测到两周前创建的另外两个输入端口。
-
如果它找到了一些端口而不是其他端口,这听起来像是权限问题。您是否为每个输入端口创建了“通过站点到站点接收数据”的策略?
-
在画布上选择端口时,单击左侧调色板中的工具图标。这篇博文介绍了设置安全站点到站点bryanbende.com/development/2016/08/30/… 的步骤
标签: dataflow apache-nifi