> > @lzf971107 您发的那个zookeeper项目 我这边还是不行 报的: > > ``` > > java.lang.IllegalStateException: zookeeper not connected > > at > > org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.<init>(CuratorZookeeperClient.java:83) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperTransporter.createZookeeperClient(CuratorZookeeperTransporter.java:26) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > org.apache.dubbo.remoting.zookeeper.support.AbstractZookeeperTransporter.connect(AbstractZookeeperTransporter.java:68) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > org.apache.dubbo.remoting.zookeeper.ZookeeperTransporter$Adaptive.connect(ZookeeperTransporter$Adaptive.java) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > org.apache.dubbo.configcenter.support.zookeeper.ZookeeperDynamicConfiguration.<init>(ZookeeperDynamicConfiguration.java:70) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > org.apache.dubbo.configcenter.support.zookeeper.ZookeeperDynamicConfigurationFactory.createDynamicConfiguration(ZookeeperDynamicConfigurationFactory.java:37) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > org.apache.dubbo.common.config.configcenter.AbstractDynamicConfigurationFactory.lambda$getDynamicConfiguration$0(AbstractDynamicConfigurationFactory.java:39) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705) > > ~[na:na] > > at > > org.apache.dubbo.common.config.configcenter.AbstractDynamicConfigurationFactory.getDynamicConfiguration(AbstractDynamicConfigurationFactory.java:39) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > org.apache.dubbo.common.config.configcenter.DynamicConfiguration.getDynamicConfiguration(DynamicConfiguration.java:223) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > org.apache.dubbo.config.bootstrap.DubboBootstrap.prepareEnvironment(DubboBootstrap.java:815) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > org.apache.dubbo.config.bootstrap.DubboBootstrap.startConfigCenter(DubboBootstrap.java:560) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > org.apache.dubbo.config.bootstrap.DubboBootstrap.useRegistryAsConfigCenterIfNecessary(DubboBootstrap.java:624) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > org.apache.dubbo.config.bootstrap.DubboBootstrap.initialize(DubboBootstrap.java:508) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > org.apache.dubbo.config.bootstrap.DubboBootstrap.start(DubboBootstrap.java:698) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > org.apache.dubbo.config.spring.context.DubboBootstrapApplicationListener.onContextRefreshedEvent(DubboBootstrapApplicationListener.java:52) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > org.apache.dubbo.config.spring.context.DubboBootstrapApplicationListener.onApplicationContextEvent(DubboBootstrapApplicationListener.java:45) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > org.apache.dubbo.config.spring.context.OneTimeExecutionApplicationContextEventListener.onApplicationEvent(OneTimeExecutionApplicationContextEventListener.java:40) > > ~[dubbo-2.7.5.jar:2.7.5] > > at > > org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) > > ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] > > at > > org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) > > ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] > > at > > org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) > > ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] > > at > > org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:403) > > ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] > > at > > org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:360) > > ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] > > at > > org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:897) > > ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] > > at > > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553) > > ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE] > > at > > org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) > > ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] > > at > > org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) > > ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] > > at > > org.springframework.boot.SpringApplication.run(SpringApplication.java:315) > > ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] > > at > > org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) > > ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] > > at > > org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) > > ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE] > > at > > com.testzipkin.provider.ProviderApplication.main(ProviderApplication.java:11) > > ~[classes/:na] > > Caused by: java.lang.IllegalStateException: zookeeper not connected > > at > > org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.<init>(CuratorZookeeperClient.java:80) > > ~[dubbo-2.7.5.jar:2.7.5] > > ... 30 common frames omitted > > ``` > > 是否是zookeeper环境问题 我也遇到这个问题,在windows上面能重现,就用网站的例子,只加一个zookeeper的地址就能重现,但是代码在centos上面运行是正常的,在windows idea 的debug模式下,在 org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient 类内部 this.client.start(); 执行后,断点等一会就运行正常了 。如果不配置dubbo.config-center.timeout , 超时时间是3000,配置后是5000,我感觉是zookeeper客户端的问题,我的zookeeper服务端是3.5.5 。
[ Full content available at: https://github.com/apache/dubbo-spring-boot-project/issues/657 ] This message was relayed via gitbox.apache.org for [email protected]
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
