dubbo-admin安装

356 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第18天,点击查看活动详情

前言

  dubbo-admin是一款是图形化的服务管理页面,今天来分析一下安装教程,其中可能遇到一些问题,不过我已经帮大家总结好了。

一、dubbo-admin安装

1、环境准备

1、dubbo-admin 下载

  dubbo-admin 是一个前后端分离的项目。前端使用vue,后端使用springboot,安装 dubbo-admin 其实就是部署该项目。我们将dubbo-admin安装到开发环境上。要保证开发环境有jdk,maven,nodejs。

dubbo-admin下载地址:github.com/apache/dubb…

image-20220812175503860.png

把下载的zip包解压到指定文件夹(解压到那个文件夹随意)

1578297477356.png

2、node 下载安装

安装node (如果当前机器已经安装请忽略)

因为前端工程是用vue开发的,所以需要安装node.js,node.js中自带了npm,后面我们会通过npm启动

下载地址

https://nodejs.org/en/

1578298201398.png

2、安装 Dubbo-Admin

这里有坑,气死人,网上有很多直接mvn clean package,怎么说吧,好多人不成功。

推荐先进入文件dubbo-admin-ui目录,使用命令npm install,进行安装,再使用命令npm run dev,运行。

再在dubbo-admin-server文件夹,打包mvn clean package -DskipTests

不这样可能构建不成功。

1、前台启动

dubbo-admin-ui 目录下执行命令

npm install
​
npm run dev

image-20220812204346984.png

2、修改配置文件

  解压后我们进入…\dubbo-admin-develop\dubbo-admin-server\src\main\resources目录,找到 application.properties 配置文件 进行配置修改,改成自己的Zookeeper的ip地址。

image-20220812175953229.png

image-20220812180022016.png

# centers in dubbo2.7
admin.registry.address=zookeeper://127.0.0.1:2181
admin.config-center=zookeeper://127.0.0.1:2181
admin.metadata-report.address=zookeeper://127.0.0.1:2181

admin.registry.address注册中心 admin.config-center 配置中心 admin.metadata-report.address元数据中心

账户密码可自行修改

admin.root.user.name=root           #可改
admin.root.user.password=root
3、打包项目(SpringBoot)

在 dubbo-admin-server 目录执行打包命令

mvn clean package -DskipTests       #跳过测试

确保安装maven,且配置了maven的环境变量,打包时间较久,耐心等待。

这里有maven的安装教程

image-20220812180715683.png

3、启动后端

切换到目录

dubbo-Admin-develop\dubbo-admin-server\target>

执行下面的命令启动dubbo-admin-server-0.1,dubbo-admin-server-0.1后台由SpringBoot构建。

java -jar .\dubbo-admin-server-0.1.jar

image-20220812211643329.png

5、访问

浏览器输入。用户名密码都是root

http://localhost:8081/

image-20220812204415133.png

image-20220812211902335.png

6、安装可能出现问题
  • 进入文件dubbo-admin-ui目录,使用命令npm install,进行安装
  • 使用命令npm run dev,运行成功
  • 再打包mvn clean package -DskipTests(在dubbo-admin-server文件夹)
  • 最后在dubbo-admin-server的targer文件夹找到jar文件。

二、dubbo-admin简单使用

1、点击服务查询

image-20220812212524170.png

2、查询结果

1578301528363.png

  • A:输入的查询条件com.itheima.service.UserService
  • B:搜索类型,主要分为【按服务名】【按IP地址】【按应用】三种类型查询
  • C:搜索结果

3.1.4 dubo-admin查看详情

我们查看一个(服务提供者)的具体详细信息,包含【元数据信息】

1)点击详情

从【详情】界面查看,主要分为3个区域

A区域:主要包含服务端 基础信息比如服务名称、应用名称等

B区域:主要包含了生产者、消费者一些基本信息

C区域:是元数据信息,注意看上面的图,元数据信息是空的

我们需要打开我们的生产者配置文件加入下面配置

    <!-- 元数据配置 -->
    <dubbo:metadata-report address="zookeeper://192.168.149.135:2181" />

重新启动生产者,再次打开Dubbo-Admin

这样我们的元数据信息就出来了

1578301892712.png

总结

  以上就是dubbo-admin安装的全部内容,希望帮到你们!