我目前正在一个虚拟机上运行两个节点的一个集群,两个节点都列出到不同的端口,一个在端口80上,一个在端口81上。我的防火墙配置为允许端口80通信。据说,如果我断开端口80的节点,UI会向我发送此消息“此节点当前未连接到群集。这里所做的对数据流的任何修改都不会在整个集群中进行复制。“但后台进程连接到新节点并保持正常运行,并且Canvas(UI)出错,并在顶部收到”断开连接消息屏幕左侧,它通常会告诉你有多少个节点正在运行,但如果我断开端口81上的节点,一切都会平稳运行。不确定两个节点是否需要在同一个端口上,或者两个节点需要在同一个端口上但不同的VM上。谁能帮忙?Nifi集群配置
Q
Nifi集群配置
0
A
回答
3
Apache NiFi 1.x clustering遵循零主设计。每个集群节点都运行一个活动的NiFi进程,每个节点都在其端口(此处为80和81)上运行Web和API服务器。由于您在同一台物理机器上运行这两个进程,因此它们需要不同的端口。
当您在端口80上与NiFi进程通信时 - 更改流量,启动/停止处理器等 - 它将协调这些更改与端口81上的NiFi进程。如果您连接到端口81上的UI,会看到您的更改反映出来,并且您还可以在群集中进行协调的更新。
如果您从集群中删除节点,则此协调不再涉及该节点。
通常,您将公开每个群集节点的Web UI/API端口,以便如果一个节点发生故障或断开连接,则可以通过任何其他活动的健康节点继续管理群集。
相关问题
- 1. 安全Nifi集群设置
- 2. Jackrabbit群集配置
- 3. Coherence集群配置
- 4. Bigcouch群集配置
- 5. Tomcat集群配置
- 6. 如何为集群设计模板nifi
- 7. Hazelcast群集映射配置
- 8. nodejs集群socket.io nginx配置
- 9. 在AKKA中配置群集
- 10. 的Hadoop集群配置
- 11. MySQL集群复制配置
- 12. 同步Ambari群集配置
- 13. WSO2 APIM集群配置
- 14. Hornetq静态集群配置
- 15. Memcached Rails集群配置
- 16. Mule集群配置问题
- 17. 群集配置Couchdb 2.0
- 18. Apache NiFi LDAPS配置问题
- 19. NiFi HA-Proxy配置说明
- 20. 为生产集群配置风暴集群
- 21. 作为Docker群集服务自动配置etcd群集
- 22. 配置Hadoop,HBase和Hive集群
- 23. 动态配置数据ast群集
- 24. 如何将Kibana配置为Elasticsearch集群?
- 25. 配置Kubernetes为Azure的集群
- 26. 在Windows中配置HBase集群
- 27. 群集的BizTalk SSO配置错误
- 28. 将Hadoop配置为多节点群集
- 29. NServiceBus经销商群集配置
- 30. 集群石英调度程序配置