【发布时间】:2019-01-25 11:15:57
【问题描述】:
例如;我在 nifi 集群中有 3 个 nifi 节点。这些节点的示例主机名;
- 192.168.12.50:8080(主)
- 192.168.54.60:8080
- 192.168.95.70:8080
我知道我可以从所有 nifi 节点访问 nifi-rest api。我有 GetHTTP 处理器用于从 rest-api 获取集群摘要,并且该处理器仅在 pimary 节点上运行。我确实将此处理器的“URL”属性设置为 192.168.12.50:8080/nifi-api/controller/cluster。
但是,如果主节点宕机,将会选举新的主节点。因此,我将无法从新的主节点访问 192.168.12.50:8080 地址。因为这个节点宕机了。因此,我将无法从 rest-api 获取集群摘要结果。
在这种情况下,我可以使用 "localhost:8080/nifi-api/controller/cluster" 代替 "192.168.12.50: 8080/nifi-api/controller/cluster" 用于 nifi 集群中的每个节点?
【问题讨论】:
标签: apache-nifi