zookeeper作注册中心,zk有元数据的数据,为什么dubbo-admin不展示,一直提示无元数据信息
zookeeper作注册中心,zk有元数据的数据,为什么dubbo-admin不展示,一直提示无元数据信息
我也有这问题,官网推荐用新版配置,说注册中心不要使用register而是用config-center的配置,但是我一旦注释掉register启动就报两个配置缺一不可
并没有用,zookeeper有数据,dubbo-admin没显示而已,明显有bug发自我的荣耀手机-------- 原始邮件 --------发件人: GoggleHe [email protected]日期: 2020年12月23日周三 傍晚5:23收件人: apache/dubbo-admin [email protected]抄送: tianqing108 [email protected], Author [email protected]主 题: Re: [apache/dubbo-admin] zookeeper作注册中心,zk有元数据的数据,为什么dubbo-admin不展示,一直提示无元数据信息 (#668)
我也有这问题,官网推荐用新版配置,说注册中心不要使用register而是用config-center的配置,但是我一旦注释掉register启动就报两个配置缺一不可
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe.
可以参考:https://github.com/apache/dubbo-admin/wiki/Dubbo-Admin%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E 和https://github.com/apache/dubbo-admin/issues/342 里面是通过加代码的方式建立对应节点配置,其实也可以启动admin后,在配置管理里增加gloal全局配置,里面填上下面配置。dubbo.registry.address=zookeeper://127.0.0.1:2181 dubbo.metadata-report.address=zookeeper://127.0.0.1:2181
并没有什么卵用,依然不展示数据
在 2020-12-25 16:04:10,"sadeychai" [email protected] 写道:
可以参考:#342 里面是通过加代码的方式建立对应节点配置,其实也可以启动admin后,在配置管理里,gloal域下
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
并没有什么卵用,依然不展示数据 在 2020-12-25 16:04:10,"sadeychai" [email protected] 写道: 可以参考:#342 里面是通过加代码的方式建立对应节点配置,其实也可以启动admin后,在配置管理里,gloal域下 — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
我dubbo是2.7.6,admin刚搭建好,元数据是可以显示的。可以检查下下面三个group跟实际的元数据节点是否对应呢 admin.registry.group=dubbo admin.config-center.group=dubbo admin.metadata-report.group=dubbo
没用哦!刚刚试过了
在 2020-12-28 10:35:49,"sadeychai" [email protected] 写道:
并没有什么卵用,依然不展示数据 在 2020-12-25 16:04:10,"sadeychai" [email protected] 写道: 可以参考:#342 里面是通过加代码的方式建立对应节点配置,其实也可以启动admin后,在配置管理里,gloal域下 — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
我dubbo是2.7.6,admin刚搭建好,元数据是可以显示的。可以检查下下面三个group跟实际的元数据节点是否对应呢 admin.registry.group=dubbo admin.config-center.group=dubbo admin.metadata-report.group=dubbo
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
@sadeychai 此问题找到bug原因。 下载dubbo-admin源码,切换至tag 0.1。将org.apache.dubbo.admin.registry.metadata.impl.ZookeeperMetaDataCollector#getNodePath方法全部改为return toRootDir() + metadataIdentifier.getUniqueKey(MetadataIdentifier.KeyTypeEnum.PATH);即可。
原因如下: provider在注册时会将metadata注册到如下地址:/dubbo/metadata/com.tuling.dubbo.UserService/serviceConfigGroup/provider/sample-app dubbo-admin获取metadata时,会从/dubbo/metadata/com.tuling.dubbo.UserService/serviceConfigGroup/provider/sample-app/service.data获取。 所以永远获取为空;

我用docker部署的,是否可以更新一下官方镜像的版本呢?比较每次自己用源码手动编译实在太不方便了
在 2021-01-11 15:00:49,"wop0807" [email protected] 写道:
@sadeychai 此问题找到bug原因。 下载dubbo-admin源码,切换至tag 0.1。将org.apache.dubbo.admin.registry.metadata.impl.ZookeeperMetaDataCollector#getNodePath方法全部改为return toRootDir() + metadataIdentifier.getUniqueKey(MetadataIdentifier.KeyTypeEnum.PATH);即可。
原因如下: provider在注册时会将metadata注册到如下地址:/dubbo/metadata/com.tuling.dubbo.UserService/serviceConfigGroup/provider/sample-app dubbo-admin获取metadata时,会从/dubbo/metadata/com.tuling.dubbo.UserService/serviceConfigGroup/provider/sample-app/service.data获取。 所以永远获取为空;
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
我用docker部署的,是否可以更新一下官方镜像的版本呢?比较每次自己用源码手动编译实在太不方便了 在 2021-01-11 15:00:49,"wop0807" [email protected] 写道: @sadeychai 此问题找到bug原因。 下载dubbo-admin源码,切换至tag 0.1。将org.apache.dubbo.admin.registry.metadata.impl.ZookeeperMetaDataCollector#getNodePath方法全部改为return toRootDir() + metadataIdentifier.getUniqueKey(MetadataIdentifier.KeyTypeEnum.PATH);即可。 原因如下: provider在注册时会将metadata注册到如下地址:/dubbo/metadata/com.tuling.dubbo.UserService/serviceConfigGroup/provider/sample-app dubbo-admin获取metadata时,会从/dubbo/metadata/com.tuling.dubbo.UserService/serviceConfigGroup/provider/sample-app/service.data获取。 所以永远获取为空; — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
接楼上,十分感谢老哥分析出问题所在,问题已解决,求人不如求己,虽然编译这玩意挺麻烦的,但是还是自己整快一点,本人打包了一个docker镜像,已分享至docker hub,不想等官方更新镜像的朋友可以拉我的镜像 docker pull tianqing108/dubbo-admin:0.2
我用docker部署的,是否可以更新一下官方镜像的版本呢?比较每次自己用源码手动编译实在太不方便了 在 2021-01-11 15:00:49,"wop0807" [email protected] 写道: @sadeychai 此问题找到bug原因。 下载dubbo-admin源码,切换至tag 0.1。将org.apache.dubbo.admin.registry.metadata.impl.ZookeeperMetaDataCollector#getNodePath方法全部改为return toRootDir() + metadataIdentifier.getUniqueKey(MetadataIdentifier.KeyTypeEnum.PATH);即可。 原因如下: provider在注册时会将metadata注册到如下地址:/dubbo/metadata/com.tuling.dubbo.UserService/serviceConfigGroup/provider/sample-app dubbo-admin获取metadata时,会从/dubbo/metadata/com.tuling.dubbo.UserService/serviceConfigGroup/provider/sample-app/service.data获取。 所以永远获取为空; — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
接楼上,十分感谢老哥分析出问题所在,问题已解决,求人不如求己,虽然编译这玩意挺麻烦的,但是还是自己整快一点,本人打包了一个docker镜像,已分享至docker hub,不想等官方更新镜像的朋友可以拉我的镜像 docker pull tianqing108/dubbo-admin:0.2
顶楼主。 我也是被这个问题困扰了好久,最后发现直接从源代码编译&启动后就解决了。 我也push了一个新版本的镜像(0.3.0):docker pull chrisptang/dubbo-admin:0.3.0 此镜像使用了体积更小的Java环境:openjdk:8-jre-alpine
enjoy
@tianqing108
我用docker部署的,是否可以更新一下官方镜像的版本呢?比较每次自己用源码手动编译实在太不方便了
很抱歉给你带来不便了,当前社区规划在 develop 分支的代码相对稳定后会尽快再发一次版本,由于 develop 分支设计到的修改较多,我们会尽力处理,感谢你的理解