开发者学堂课程【NiFi 知识精讲与项目实战(第二阶段):外部 ZK 模式集群】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/706/detail/12530
外部 ZK 模式集群
关于基于外部 ZK 集群的 NIFI 模式,两个是比较相似的,唯一的不同就是使用外部 ZK 的时候,NIFI 里面的 ZK 配置项就不需要再进行配置了,因为根本就不需要用到内嵌的 ZK。而且推荐使用内嵌 ZK 这种方式。
首先肯定要有一个 web ZK 集群,要去安装一个 web 的 ZK 集群,然后,要准备的三个 NIFI 实例。在实例当中,ZK点 property,所有和 ZK 相关的,ZK 服务相关的这些配置项,就不用再进行配置了,因为用不到内嵌的 JK 了,但是NIFI 的配置文件还必须要修改,因为 NIFI 要去连接外部的 ZK 集群,在这里面要把这个内嵌 ZK 的这个启动改为 false,不启用内部的 ZK 集群,然后,把 NIFI 当中连接外部集群的这个 ZK 集群的这个地址也要修改,改成外部的 IP地址和相对应的端口号,这样可以保证 NIFI 能够正确的找到它所依赖的这个 ZK 集群地址,然后还有state management这个配置文件也要进行修改,这样子才能够正确的找到的 ZK。这两个配置文件改完以后,就可以启动的三个 NIFI 实例。通过的外部去进行访问,以上就是外部 K 的 NIFI 集群模式。