【问题标题】:Nifi Clustering: Embedded Zookeeper setup issueNifi Clustering:嵌入式 Zookeeper 设置问题
【发布时间】:2018-06-20 18:27:45
【问题描述】:

我已按照NiFi admin guide 中提到的 NiFi 集群步骤进行操作。但是 NiFi 节点并没有与嵌入式 zookeeper 形成一个工作集群。我错过了什么吗?请帮忙。

zookeeper.properties 中的配置如下。 192.168.99.101 是 NiFi 正在运行并侦听端口 9090 的 localhost IP 地址:

clientPort=2181
initLimit=10
autopurge.purgeInterval=24
syncLimit=5
tickTime=2000
dataDir=./state/zookeeper
autopurge.snapRetainCount=30
server.1=192.168.99.101:2888:3888

nifi.properties中关于Zookeeper的配置如下:

nifi.state.management.embedded.zookeeper.start=true
nifi.state.management.embedded.zookeeper.properties=./conf/zookeeper.properties
nifi.zookeeper.connect.string=192.168.99.101:2181
nifi.zookeeper.connect.timeout=3 secs
nifi.zookeeper.session.timeout=3 secs
nifi.zookeeper.root.node=/nifi
nifi.zookeeper.auth.type=
nifi.zookeeper.kerberos.removeHostFromPrincipal=
nifi.zookeeper.kerberos.removeRealmFromPrincipal=

【问题讨论】:

  • 没有看到您的配置,任何人都无法判断出了什么问题。
  • @BryanBende - 配置文件是捆绑到 NiFi Docker 中的默认文件。我只对问题中链接的集群设置文档中提到的特定配置属性进行了更改。我没有粘贴所有配置,因为这会使问题过于冗长。无论如何,我现在已经在我的问题中粘贴了相关部分。谢谢。
  • 您是否在日志中收到任何错误消息?如果是,请与他们一起更新您的帖子。顺便说一句,您是否在 ZooKeeper 的 dataDir 中设置了 myid 文件?

标签: apache-nifi


【解决方案1】:

按照这些文章中记录的详细的基于 Zookeeper 的 NiFi 集群步骤有所帮助:Pierre Villard on NiFi clusteringElton Atkins on NiFi clustering

此外,遵循 Matt Clarke 关于使用 dedicated external zookeepers 而不是嵌入式动物园管理员的建议也有所帮助。

记录对我有帮助的东西,以防它在不久的将来帮助遇到类似问题的其他人。

【讨论】:

    猜你喜欢
    • 2019-04-03
    • 2014-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多