使用嵌入式 Zookeeper 将节点添加到 NIFI 集群

Adding a node to a NIFI cluster with embedded Zookeeper

我有一个 3 节点 nifi 集群,使用嵌入式 Zookeeper。现在我需要向集群添加一个新节点。相同的程序是什么? 我是否必须关闭所有节点,因为我需要添加一个条目到 /nifi/conf/zookeeper.conf(server=) 以及 /nifi/conf/nifi.properties(nifi.zookeeper.connect.string).据我了解,这些都必须在现有 3 和新盒子上进行编辑。但是不要认为这是正确的方法,因为每次都必须关闭集群。有人可以帮忙吗?

通常你会有三个或五个 ZooKeeper 节点,所以如果你已经有三个,那么你真的不需要添加第四个。您可以添加另一个 NiFi 节点,该节点使用其他节点上现有的嵌入式 ZooKeepers。