Apache NiFi - 远程流程组



Apache NiFi 远程流程组(RPG)允许流程使用站点到站点协议将流程中的 FlowFiles 指向不同的 NiFi 实例。截至 1.7.1 版本,NiFi 不提供平衡关系,因此 RPG 用于 NiFi 数据流中的负载均衡。

Remote Process

开发人员可以通过从 NiFi UI 的顶部工具栏拖动图标(如上图所示)到画布上来添加 RPG。要配置 RPG,开发人员必须添加以下字段:

序号 字段名称 描述
1 URL 指定以逗号分隔的远程目标 NiFi URL。
2 传输协议 指定远程 NiFi 实例的传输协议。可以是 RAW 或 HTTP。
3 本地网络接口 指定发送/接收数据的本地网络接口。
4 HTTP 代理服务器主机名 指定 RPG 传输目的的代理服务器的主机名。
5 HTTP 代理服务器端口 指定 RPG 传输目的的代理服务器的端口。
6 HTTP 代理用户 这是一个可选字段,用于指定 HTTP 代理的用户名。
7 HTTP 代理密码 这是一个可选字段,用于指定上述用户名的密码。

在使用它之前,开发人员需要启用它,就像我们在使用处理器之前启动它们一样。

NiFi Flow
广告