远程 NiFi 输入端口未暴露

Remote NiFi input ports are not exposed

我正在学习 Apache NiFi。我正在研究一个简单的站点到站点数据流。一方面,我有一个单节点 NiFi,另一方面,我有两个节点 NiFi 集群。我面临的问题是,(在单节点实例上)当我将 GetFile 处理器与 Remote Process Group(双节点 NiFi 集群)连接时,连接详细信息要求我 select 远程集群的 Input Port 名称。但是,在下拉列表中,没有显示我的远程集群的输入端口名称。

我已经给出正确的URL远程NiFi集群。单节点实例应该与远程集群通信以获取端口详细信息和端口名称,对吗?那为什么现在显示我的输入端口?

在安全设置中,需要创建两个策略。一个是全局策略,允许Remote Process Group向另一个NiFi询问有关nodes/node的信息,这个叫做"retrieve site-to-site details",另一个是每个端口上的策略,允许数据发送到它,这个叫"receive data via site-to-site".

此博客 post 更详细地解释了如何配置安全的站点到站点: http://bryanbende.com/development/2016/08/30/apache-nifi-1.0.0-secure-site-to-site