Error creating bean with name 'zookeeperRegistry': Invocation of init method failed; nested exception is org.apache.dolphinscheduler.registry.api.RegistryException: zookeeper connect timeout

  在worker日志中可以发现报这个错误。注册不上zk,连接超时。这是因为之前的worker节点还在zk中,不能创建新节点,但是旧的又用不上。在zk中可以看到

  

我的解决方案是吧这个worker删掉,重新启动。

至于为什么海豚的worker节点异常终止,为什么zookeeper的心跳机制没检测到去删掉worker节点,我也不知道原因。有知道的可以在下面留言,谢谢。

如果有更好的解决办法可以留言。