> > > > 你的服务使用的是什么版本的Dubbo?只有Dubbo2.7支持查看元数据,和Dubbo Admin中的配置无关
> > > 
> > > 
> > > 我运行的是官方的dubbo-demo-xml-provider , 版本是tag 2.7.0
> > 
> > 
> > dubbo-demo-xml-provider采用的是广播模式,并没有连接注册中心,因此元信息不会被注册上去,可以试一下这个demo: 
> > https://github.com/nzomkxia/dubbo-demo
> 
> 我已经改成<dubbo:registry address="zookeeper://localhost:2181"/>, 不是广播模式的问题

dubbo:registry的配置方式还是2.6的用法,Dubbo2.7中虽然兼容,但是不会把它当做元数据中心来用,因此还是看不到元数据信息。推荐的配置是
```xml
<dubbo:config-center address="zookeeper://127.0.0.1:2181"/>
```
然后在配置中心里面配置注册中心和元数据中心的地址,如果没有这两个地址,就会报错,我给你的demo报错就是因为配置中心里面缺少这两个配置。  
**也可以在本地把三个中心的地址都配置好**:  
```xml
<dubbo:config-center address="zookeeper://127.0.0.1:2181"/>
<dubbo:registry address="zookeeper://127.0.0.1:2181" />
<dubbo:metadata-report address="zookeeper://127.0.0.1:2181"/>  
```
这种方式也可以读取到元数据

[ Full content available at: 
https://github.com/apache/incubator-dubbo-ops/issues/298 ]
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