Apache NiFi 1.0.0:零主集群

主要观点:Apache NiFi 1.0.0 的重要特性是引入零主集群,解决了之前版本依赖单主节点导致的问题,如主节点丢失时界面和拓扑信息显示受限、站点间通信效率低等。
关键信息

  • 1.0.0 版本通过切换到零主集群范式解决问题,利用 Apache ZooKeeper 自动选举不同角色,如主节点和集群协调器。
  • 集群协调器负责监控集群节点、标记故障节点、转发请求并合并响应,节点选举后出现故障会自动切换责任。
  • 1.0.0 版本还更新了安全模型和组件级版本控制,提供多租户功能,用户可同时查看和修改流程,单独给用户权限。
    重要细节
  • 之前版本的 NiFi 依赖单“主节点”(NiFi 集群管理器)显示用户界面,主节点丢失后数据仍流动但界面和拓扑信息不可用,站点间通信无法获取最新拓扑信息导致负载均衡效率低。
  • 主/工作者范式设计易理解,所有 web 请求直接发送到主节点,集群拓扑仅存储在主节点,流程配置的“黄金副本”由主节点持有。
  • NiFi 1.0.0 中主节点和集群协调器自动选举,集群协调器可处理组件锁定等协调工作,为数据复制等后续更改提供基础。
  • Bryan Bende 对多租户功能进行了概述。
  • NiFi 1.0.0 已发布,可下载和查看版本说明,欢迎反馈改进意见。
阅读 12
0 条评论