我正在尝试使用外部Zookeeper在不同的计算机上设置包含3台计算机(1个Manager和2个节点)的NiFi群集。
我更改了以下内容 nifi.properties
nifi.zookeeper.connect.string = XX.XXX.XXX.XXX:2181 nifi.state.management.embedded.zookeeper.start = false
我已经在包含以下内容的Zookeeper / conf文件夹中创建了 zoo.cfg 文件
tickTime=2000
dataDir=/home/Data/zookeeper/
clientPort=2181
initLimit=5
syncLimit=2
server.1=XX.XXX.XXX.XXX:2888:3888
并在包含1的 dataDir = / home / Data / zookeeper / 位置创建 myid 文件。
我关注了互联网上几乎所有可用的文章,但是无法成功设置集群。
在启动nifi服务时,它没有显示任何群集。我检查了我的zookeeper是否正在运行并正在使用jps:
3890 QuorumPeerMain
3989 RunNiFi
4006 NiFi
6813 Jps
如何使用外部Zookeeper在不同计算机上为3台计算机(1个Manager和2个节点)设置NiFi群集。
答案 0 :(得分:1)
要检查的重要事项: nifi.properties:
nifi.cluster.is.node = true
nifi.cluster.node.address = {主机名}
您的动物园管理员聚集了吗?
您提到的所有其他内容听起来都是正确的。