> > @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]

Reply via email to