dubbo-admin安装

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: dubbo-admin安装,避坑。

1、环境准备

1、dubbo-admin 下载

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

dubbo-admin下载地址:https://github.com/apache/dubbo-admin/releases

image-20220812175503860.png

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

1578297477356.png

2、node 下载安装

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

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

下载地址 https://nodejs.org/en/


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 目录下执行命令

npminstallnpmrundev

image-20220812204346984.png

2、修改配置文件

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

image-20220812175953229.png

image-20220812180022016.png

#centersindubbo2.7admin.registry.address=zookeeper://127.0.0.1:2181admin.config-center=zookeeper://127.0.0.1:2181admin.metadata-report.address=zookeeper://127.0.0.1:2181admin.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文件。
相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
相关文章
|
3月前
|
负载均衡 监控 Dubbo
从理论到实践:Dubbo 的 `<dubbo:service>` 与 `<dubbo:reference>` 全面指南
从理论到实践:Dubbo 的 `<dubbo:service>` 与 `<dubbo:reference>` 全面指南
29 0
|
8月前
ZooKeeper启动dubbo-admin闪退问题解决
ZooKeeper启动dubbo-admin闪退问题解决
66 0
|
9月前
|
Dubbo 应用服务中间件 Apache
集成Nacos1.2.1和Dubbo2.7.6 消费者报错No provider available for the service xxx
集成Nacos1.2.1和Dubbo2.7.6 消费者报错No provider available for the service xxx
93 0
|
11月前
|
Dubbo 前端开发 Java
基于SpringBoot2.0.x+Dubbo2.6.x+zookeeper3.4.1x创建RPC服务
下图是dubbo官网给的图。在系统越来越庞大的情况下,分布式就显得尤为重要了,应用之间交互是不可避免的,将核心业务抽取出来,作为独立的服务,然后逐渐形成稳定的服务中心,使前端应用能更快速的响应多变的市场需求。此时,用于提高业务复用及整合的分布式服务框架(RPC)是关键。
74 0
|
运维 Dubbo 应用服务中间件
dubbo-admin与多注册中心
dubbo-admin与多注册中心
131 0
|
监控 前端开发 JavaScript
dubbo-admin_2.6.x 安装使用
dubbo-admin_2.6.x 安装使用
114 0
dubbo-admin_2.6.x 安装使用
|
JavaScript 前端开发 Dubbo
dubbo-admin安装
dubbo-admin 是一个前后端分离的项目。前端使用vue,后端使用springboot,安装 dubbo-admin 其实就是部署该项目。
|
监控 Dubbo Java
Dubbo Admin实现原理
开篇 这篇文章主要用于讲解清楚Dubbo Admin的监控数据的来源,如何通过zookeeper作为注册中心来获取实际运行中的数据进行服务治理。 这篇文章主要侧重于数据方面的获取包括consumers, configurators, routers, providers,具体如何进行服务治理后面文章会具体进行分析。
1584 0
Dubbo Admin实现原理
|
负载均衡 Dubbo 前端开发
Dubbo:搭建管理控制台(dubbo-admin)
Dubbo:搭建管理控制台(dubbo-admin)
404 0
Dubbo:搭建管理控制台(dubbo-admin)
|
开发框架 负载均衡 Dubbo
Dubbo-Admin 正式支持 3.0 服务治理
Dubbo 相信大家并不陌生,是一款微服务开发框架,它提供了 RPC 通信与微服务治理两大关键能力。大家在日常开发中更多使用的是 Dubbo 提供的 RPC 通信这一部分能力,而对其提供的服务治理的能力使用相对少一些,本文的重点将放在服务治理这方面。Dubbo 框架提供了极其丰富的服务治理的功能如流量控制、动态配置、服务 Mock、服务测试等功能,而 Dubbo-Admin 的作用在于将 Dubbo 框架提供的服务治理能力提供一个开箱即用的平台。本文将介绍 Dubbo-Admin 所提供的功能,让大家快速了解和使用 Dubbo-Admin并对 Dubbo 所提供的服务治理能力有个初步的了解。
1065 0
Dubbo-Admin 正式支持 3.0 服务治理