IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 解决dubbo-admin提示“无元数据信息”问题 -> 正文阅读

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

一、问题

  • 无元数据信息,请升级至Dubbo2.7及以上版本,或者查看application.properties中关于config center的配置,如图:
    在这里插入图片描述

二、解决问题

1.升级dubbo版本为2.7.3

<dependency>
      <groupId>org.apache.dubbo</groupId>
      <artifactId>dubbo</artifactId>
      <version>2.7.3</version>
 </dependency>

在这里插入图片描述

a.升级dubbo到2.7.3后的小问题

1)TreeCacheListener

  • org/apache/curator/framework/recipes/cache/TreeCacheListener
    在这里插入图片描述
  • (1)解决上述问题:添加 curator-recipes
<dependency>
      <groupId>org.apache.curator</groupId>
      <artifactId>curator-recipes</artifactId>
      <version>2.12.0</version>
</dependency>
  • 但是需要注意,curator-recipes 版本要与 curator-framework 版本保持一致,否则报其他问题,比如TreeCacheListener 和WatcherRemoveCuratorFramework 等问题。
  • 但是升级完之后并没有解决问题,继续往下……

2.修改配置

  • 根据页面上的提示,点击官网提示的配置看看
    在这里插入图片描述

1)修改本地配置文件application.properties

  • 我本地目录:D:\develop use\zk+dubbo\dubbo-admin-0.2.0\dubbo-admin-server\src\main\resources
    在这里插入图片描述
    在这里插入图片描述

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.

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-01-04 13:29:40  更:2022-01-04 13:31:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 13:49:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码