栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

解决dubbo-admin提示“无元数据信息”问题

解决dubbo-admin提示“无元数据信息”问题

无元数据信息,请升级至Dubbo2.7及以上版本,或者查看application.properties中关于config center的配置
  • 一、问题
  • 二、解决问题
    • 1.升级dubbo版本为2.7.3
      • a.升级dubbo到2.7.3后的小问题
        • 1)TreeCacheListener
    • 2.修改配置
      • 1)修改本地配置文件application.properties
      • 2)添加 dubbo.properties 配置
      • 3)下载源码,修改源码
  • 三、其他
  • 四、修改后的 dubbo-admin-server-0.2.0.jar 下载

一、问题
  • 无元数据信息,请升级至Dubbo2.7及以上版本,或者查看application.properties中关于config center的配置,如图:
二、解决问题 1.升级dubbo版本为2.7.3

      org.apache.dubbo
      dubbo
      2.7.3
 

a.升级dubbo到2.7.3后的小问题 1)TreeCacheListener
  • org/apache/curator/framework/recipes/cache/TreeCacheListener
  • (1)解决上述问题:添加 curator-recipes

      org.apache.curator
      curator-recipes
      2.12.0

  • 但是需要注意,curator-recipes 版本要与 curator-framework 版本保持一致,否则报其他问题,比如TreeCacheListener 和WatcherRemoveCuratorframework 等问题。
  • 但是升级完之后并没有解决问题,继续往下……
2.修改配置
  • 根据页面上的提示,点击官网提示的配置看看
1)修改本地配置文件application.properties
  • 我本地目录:D:develop usezk+dubbodubbo-admin-0.2.0dubbo-admin-serversrcmainresources

2)添加 dubbo.properties 配置
  • /dubbo/config/dubbo/dubbo.properties 这个配置是什么呢?
    其实就是在 ZK 上创建一个节点:
    /dubbo/config/dubbo/dubbo.properties
    并设置内容为:
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.metadata-report.address=zookeeper://127.0.0.1:2181
  • 怎么添加这个节点呢?
    其实很简单,dubbo-admin上直接添加即可,当然也有别的方法,此处不做介绍,自己可以去试试

  • 都配置好了之后,打包重启,发现还是有问题,那么请继续吧
3)下载源码,修改源码
  • 按官网上建议的配置配置好之后,问题还是没有解决,于是继续查看资料,原来是源码问题,我刚开始是下载的dubbo-admin的0.3.0的master版本,以为版本问题,换了 dubbo-admin-0.2.0.zip 之后,还是同样的问题,所以就把 dubbo-admin-0.2.0 的源码下载了下来
  • 首先,配置保持和上面 1)和 2)配置的一样,不变
  • 其次,修改 ZookeepermetaDataCollector.java 文件中的 getNodePath(metadataIdentifier metadataIdentifier) 方法
    在 org.apache.dubbo.admin.registry.metadata.impl 下
    修改后的内容如图:
  • 然后在idea里打包,重启即可,重新登录dubbo-admin

    好了,问题终于解决了!
三、其他
  • 如果不想修改源码等,也可以用老版本的dubbo-admin,看自己需要哪个吧


四、修改后的 dubbo-admin-server-0.2.0.jar 下载

下载dubbo-admin-server-0.2.0.jar.

参考:
https://github.com/apache/dubbo-admin/issues/342.
https://github.com/apache/dubbo-admin/issues/668.

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/696091.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号