Mac 运行dubbo demo报 WARN support.AbstractZookeeperClient: [DUBBO] Zookeeper is not connected yet!

运行duubbo-demo的provider时

[DUBBO] Timeout! zookeeper server can not be connected in : 30000ms!, dubbo version: 2.0.0, current host: 127.0.0.1
java.util.concurrent.TimeoutException
    at java.util.concurrent.FutureTask.get(FutureTask.java:201)
    at com.alibaba.dubbo.remoting.zookeeper.zkclient.ZkClientWrapper.start(ZkClientWrapper.java:67)
    at com.alibaba.dubbo.remoting.zookeeper.zkclient.ZkclientZookeeperClient.<init>(ZkclientZookeeperClient.java:55)
    at com.alibaba.dubbo.remoting.zookeeper.zkclient.ZkclientZookeeperTransporter.connect(ZkclientZookeeperTransporter.java:26)
    at com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter$Adaptive.connect(ZookeeperTransporter$Adaptive.java)
    at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.<init>(ZookeeperRegistry.java:69)
    at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistryFactory.createRegistry(ZookeeperRegistryFactory.java:37)
    at com.alibaba.dubbo.registry.support.AbstractRegistryFactory.getRegistry(AbstractRegistryFactory.java:95)
    at com.alibaba.dubbo.registry.RegistryFactory$Adaptive.getRegistry(RegistryFactory$Adaptive.java)
    at com.alibaba.dubbo.registry.integration.RegistryProtocol.getRegistry(RegistryProtocol.java:215)

com.alibaba.dubbo.remoting.zookeeper.zkclient.ZkClientWrapper报错信息是连接超时

Mac 运行dubbo demo报 WARN support.AbstractZookeeperClient: [DUBBO] Zookeeper is not connected yet!

解决方案1:dubbo版本降到2.5.6(网友提供)

解决方案2: 将duubo连接到zookeeper需要30-40s,延长timeout时间就可以了

Mac 运行dubbo demo报 WARN support.AbstractZookeeperClient: [DUBBO] Zookeeper is not connected yet!