Cluster computing 如何使用外部zookeeper使用3台机器(1个管理器和2个节点)设置NiFi群集
我正在尝试使用外部zookeeper在不同的机器上设置一个包含3台机器(1个管理器和2个节点)的NiFi集群 我改变了以下几件事 nifi.properties nifi.zookeeper.connect.string=XX.XXX.XXX.XXX:2181 nifi.state.management.embedded.zookeeper.start=false 我在Zookeeper/conf文件夹中创建了zoo.cfg文件,其中包含Cluster computing 如何使用外部zookeeper使用3台机器(1个管理器和2个节点)设置NiFi群集,cluster-computing,apache-zookeeper,apache-nifi,Cluster Computing,Apache Zookeeper,Apache Nifi,我正在尝试使用外部zookeeper在不同的机器上设置一个包含3台机器(1个管理器和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/
tickTime=2000
dataDir=/home/Data/zookeeper/
clientPort=2181
initLimit=5
syncLimit=2
server.1=XX.XXX.XXX.XXX:2888:3888
并在dataDir=/home/Data/zookeeper/位置创建了myid文件,其中包含1
我已经阅读了internet上几乎所有的文章,但无法成功地安装集群
在启动nifi服务时,它不显示任何集群。我已检查我的zookeeper是否正在运行和使用jps:
3890 QuorumPeerMain
3989 RunNiFi
4006 NiFi
6813 Jps
如何使用外部zookeeper为不同机器上的3台机器(1个管理器和2个节点)设置NiFi群集 需要检查的重要事项:
nifi.properties:
nifi.cluster.is.node=true
nifi.cluster.node.address={hostname}
你的动物园管理员集合了吗
您提到的所有其他内容听起来都是正确的。是的,我已经将其设置为真的……zookeeper群集已启动,可以使用jps查看。@Deepanshu您可以共享您的nifi.properties文件吗?它现在在菜单中显示群集,但它显示4行,尽管我只设置了2个节点。并且,它显示为localhost:8080,而不是IP地址。这是因为您需要使用主机名设置主机属性。这是至关重要的!好的,所以我必须修改/etc/hosts文件的内容?这个问题太广泛了