我有一个3节点集群都使用NiFi版本nifi-1.2.0.3.0.0.0-453。该集群在过去几周一直运行良好,但是今天突然有一个节点与集群断开连接并且无法加入集群。我检查了日志,我看到的错误如下:
ERROR [Curator-Framework-0] o.a.c.f.imps.CuratorFrameworkImpl背景重试放弃了 org.apache.curator.CuratorConnectionLossException:KeeperErrorCode = ConnectionLoss 在org.apache.curator.framework.imps.CuratorFrameworkImpl.performBackgroundOperation(CuratorFrameworkImpl.java:838) 在org.apache.curator.framework.imps.CuratorFrameworkImpl.backgroundOperationsLoop(CuratorFrameworkImpl.java:809) 在org.apache.curator.framework.imps.CuratorFrameworkImpl.access $ 300(CuratorFrameworkImpl.java:64) 在org.apache.curator.framework.imps.CuratorFrameworkImpl $ 4.call(CuratorFrameworkImpl.java:267) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) 在java.lang.Thread.run(Thread.java:745) 2017-06-27 17:54:40,179 ERROR [Curator-Framework-0] o.a.c.f.imps.CuratorFrameworkImpl后台操作重试放弃 org.apache.zookeeper.KeeperException $ ConnectionLossException:KeeperErrorCode = ConnectionLoss at org.apache.zookeeper.KeeperException.create(KeeperException.java:99) 在org.apache.curator.framework.imps.CuratorFrameworkImpl.checkBackgroundRetry(CuratorFrameworkImpl.java:728) 在org.apache.curator.framework.imps.CuratorFrameworkImpl.performBackgroundOperation(CuratorFrameworkImpl.java:857) 在org.apache.curator.framework.imps.CuratorFrameworkImpl.backgroundOperationsLoop(CuratorFrameworkImpl.java:809) 在org.apache.curator.framework.imps.CuratorFrameworkImpl.access $ 300(CuratorFrameworkImpl.java:64) 在org.apache.curator.framework.imps.CuratorFrameworkImpl $ 4.call(CuratorFrameworkImpl.java:267) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) 在java.lang.Thread.run(Thread.java:745)
节点本身似乎仍在运行但与群集断开连接。我尝试重新启动它,但同样的错误一直反复出现。集群中的其他两个节点工作正常。有没有人知道可能导致这个突发问题的原因是什么?任何见解将不胜感激。