当前位置: 首页 > news >正文

2025年最新Dubbo-admin 部署

2025年最新Dubbo-admin 部署

dubbo-admin作为dubbo的图形化监控配置中心,可以提供服务治理、服务统计、服务测试等功能,下文将介绍windows环境下源代码启动和liunx环境docker部署两种方式。

1.源代码部署

(1)环境准备
git、jdk、maven和nodejs
liunx:CentOs7、docker
(2)下载Dubbo-Admin
进入github,搜索dubbo-admin:https://github.com/apache/dubbo-admin
在这里插入图片描述
使用git clone https://github.com/apache/dubbo-admin.git下载源码
(3)目录解析
下载完成后的目录结构如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/850efa33cfff4bf7b8a9ede6a1d25d01.png dubbo-admin-server 是dubbo-admin的后端
dubbo-admin-ui 是vue的前端
(4)修改dubbo-admin-server的配置文件
修改application.properties相关文件,zookeeper注册中心的地址
在这里插入图片描述
(5)使用mvn clean package 打包后端应用,打包完成后启动。注意jdk 17启动时需要设置参数
-Dzookeeper.sasl.client=false,关闭sasl的认证
(6)启动前端应用
进入dubbo-admin-ui,打开cmd窗口,执行
在这里插入图片描述
访问地址:http://localhost:38082/
用户名和密码都是root
在这里插入图片描述

在这里插入图片描述

2.Docker 部署

(1)docker 镜像拉取

docker pull apache/docker-admin

(2)docker 容器启动

docker run -d --name dubbo-admin -p 8090:8090 -e DUBBO_IP_TO_REGISTRY=192.168.48.153  -e SERVER_PORT=8090 \
-e admin.registry.address=zookeeper://192.168.48.154:2181 -e admin.config-center=zookeeper://192.168.48.154:2181 \
-e admin.metadata-report.address=zookeeper://192.168.48.154:2181 apache/dubbo-admin

注意:docker上的 dubbo-admin 默认端口为8080,如果8080已被其他应用占用,需要使用-e SERVER_PORT指定端口;
DUBBO_IP_TO_REGISTRY 用于指定ip地址,docker容器可能会使用内部地址,造成外部无法访问。
(3)防火墙开发 8090端口

firewall-cmd --zone=public --add-port=8090/tcp --permanent
firewall-cmd –reload

(4)查看日志

docker logs containerId

可以使用以上命令查看启动的日志
(5)访问dubbo admin

在这里插入图片描述

http://www.dtcms.com/a/273155.html

相关文章:

  • HTML初学者第四天
  • Android 应用常见安全问题
  • JavaScript基础(三)
  • 一文讲清楚React Hooks
  • 解决问题的“测地线”:关于第一性原理与其他系统思考框架
  • RocksDB 与 ZenFS:原理、特性及在科研与工程中的应用初步探索
  • 使用Arthas监听Spring代理对象
  • 从UI设计到数字孪生实战部署:构建智慧教育的在线学习分析平台
  • Java观察者模式实现方式与测试方法
  • Constants
  • SSM 框架整合教程:从环境搭建到 CRUD 实现
  • html页面,一个控件,可以粘贴图片和样式,一直按enter键会将下面内容推下去
  • OrCAD 24.1补丁005中文界面切换指南
  • QT Android 如何打包大文件到目录下?
  • 【Pandas】pandas DataFrame from_records
  • Android开发中几种scope的对比
  • ClickHouse JSON 解析
  • Kubernetes Dashboard UI 部署安装
  • stm32计时的两个方法
  • HarmonyOS学习记录4
  • 基于U-net的高阶心音信号去噪系统设计与实现
  • SSE方式调用php,不是直接 post,
  • 【C++基础语法】
  • STM32F103之ModBus\RS232\RS422\RS485
  • 瑞幸X多邻国“疯感”营销:以情感共鸣取代硬广触达
  • Qt开发:QtConcurrent介绍和使用
  • Python正则表达式实战指南
  • 深度学习13(经典卷积网络结构+卷积网络结构优化)
  • J1939协议
  • 个体户核定多地暂停,将不再享受核定征收?