dubbo管理控制台找不到服务 解决小记

本文记录了一次在配置Dubbo时遇到的管理控制台无法显示服务的问题。通过检查zookeeper集群注册、服务节点状态,以及dubbo-admin的配置,最终解决了服务未显示的状况。配置正确后,dubbo-admin成功展示服务提供者和消费者信息。
摘要由CSDN通过智能技术生成

今天重新配置了下dubbo,结果发现管理控制台上没有显示可用的服务,由于前阵子刚配置的时候是没有问题的,于是开始逐步排查。

项目注册中心用的zookeeper集群,provider是采用jar包方式启动的,consumer在tomcat容器内运行,并且consumer已经可以消费到provider提供的服务了,说明注册中心已经里面已经有服务注册。通过zookeeper客户端连接到zk服务器上,也可以看到创建的服务节点


根目录下有paopao,zookeeper两个目录,其中paopao是根据配置中注册中心registry的group属性分组标识而创建的,zookeeper是zk默认的节点,paopao下面有两个已经注册的服务节点。

然后查看dubbo-admin的配置,dubbo的管理控制台是在单独的tomcat下运行的,安装及配置可以参考http://dubbo.io/Administrator+Guide-zh.htm,找到webapps/ROOT/WEB-INF/dubbo.properties文件,其内容如下:

dubbo.registry.address=zookeeper://192.168.199.191:2181?backup=192.168.199.192:2181,192.168.199.193:2181
dubbo.admin.root.password=Daniel
dubbo.admin.guest.password=guest
猛地发现registry没有配置group分组!自己之前在生产者和消费者的配置文件中也没有显式指明分组,默认的group就为dubbo。现在由于在服务提供的配置文件中对registry显式指明了group分组,因此管理控制台的配置中如果没有声明group与provider、consumer的group一致࿰
  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值