NIFI网站与网站的通信

时间:2017-09-29 11:23:26

标签: apache-nifi

我有两台机器:

安装了nifi和站点到站点属性的第一台计算机:

# Site to Site properties
nifi.remote.input.host=
nifi.remote.input.secure=false
nifi.remote.input.socket.port=8055

第二台机器正在运行火花码,如下所示连接到nifi。

我可以在第二个实例中访问网络nifi。

 val conf = new SiteToSiteClient.Builder()
       .url("http://x.x.x.x:xxx/nifi")
       .portName("DatatoSpark")
       .buildConfig()  

但是,数据不会通过火影代码通过输出。

如果我在同一台机器上运行nifi,那么数据将从火花代码中拉出来。

1 个答案:

答案 0 :(得分:0)

您可以分享日志中的堆栈跟踪吗? nifi.remote.input.host中的nifi.properties值为空。您是否尝试使用要使用的主机名填充它?还要确保在Spark代码中引用nifi.web.http.port值,而不是nifi.remote.input.socket.port值(在这种情况下,可能是8080与8055),以启动站点到站点的通信。 S2S通过主Web端口发现其他NiFi实例。