Mark, Are all of your nodes running an embedded ZooKeeper, or only 1 or 2 of them?
Thanks -Mark > On Apr 11, 2017, at 1:19 PM, Mark Bean <mark.o.b...@gmail.com> wrote: > > I have a 3-node Cluster with each Node hosting the embedded zookeeper. When > one Node is shutdown (and the Node is not the Cluster Coordinator), the > Cluster becomes unavailable. The UI indicates "Action cannot be performed > because there is currently no Cluster Coordinator elected. The request > should be tried again after a moment, after a Cluster Coordinator has been > automatically elected." > > The app.log indicates "ConnectionStateManager State change: SUSPENDED". > And, there are an endless number of "CuratorFrameworkImpl Background retry > gave up" messages; the surviving Nodes are not able to allow the Cluster to > survive. > > I would have thought since 2/3 Nodes are surviving, there wouldn't be a > problem. In addition, since the Node that was shutdown was not the Cluster > Coordinator nor Primary node, no Cluster state changes were required. > > nifi.cluster.flow.election.max.wait.time=2 mins > nifi.cluster.flow.election.max.candidates= > > The same behavior was observed when max.candidates was set to 2. > > NiFi 1.1.2