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

阿里云轻量服务器--Docker--dubbo-admin安装(连接zookeeper nacos)

前言:当使用dubbo 作为微服务的接口调用,在dubbo 注册到zookeeper 或者nacos 中时 可以安装dubbo-admin 作为服务的监测;

1 Dubbo Admin 介绍:

Dubbo 框架提供了丰富的服务治理功能如流量控制、动态配置、服务 Mock、服务测试等,而 Dubbo Admin 控制台的一部分重要作用在于将 dubbo 框架提供的服务治理能力,提供一个开箱即用的可视化平台;Admin 控制台提供了从开发、测试到流量治理等不同层面的丰富功能,功能总体上可分为以下几类:

  • 服务状态与依赖关系查询
  • 服务在线测试与文档管理
  • 集群状态监控
  • 实例诊断
  • 流量管控

2 Dubbo Admin docker安装:
2.1 获取镜像:

docker pull apache/dubbo-admin:0.5.0

2.2 使用zookeeper :
1)目录挂载:

mkdir -p /root/dubboadmin/zk/data
mkdir -p /root/dubboadmin/zk/properties

2) 运行容器:

docker run -d \
--name dubbo-adminzk0.5 \
-v /root/dubboadmin/zk/data:/data \
-v /root/dubboadmin/zk/properties:/config \
-p 9600:8080 \
-e admin.root.user.name=zookeeper \
-e admin.root.user.password=zookeeper \
-e admin.registry.address=zookeeper://localhost:2181 \
-e admin.config-center=zookeeper://localhost:2181 \
-e admin.metadata-report.address=zookeeper://localhost:2181 \
--restart=always \
apache/dubbo-admin:0.5.0 

3)访问 http://ip:9600/ 账号密码都是 zookeeper

2.3 使用nacos:
1) 目录挂载:

mkdir -p /root/dubboadmin/nacos/data
mkdir -p /root/dubboadmin/nacos/properties

2) 运行容器:

docker run -d \
--name dubbo-adminnacos0.5 \
-v /root/dubboadmin/nacos/data:/data \
-v /root/dubboadmin/nacos/properties:/config \
-p 9700:8080 \
-e admin.root.user.name=nacos \
-e admin.root.user.password=nacos \
-e admin.registry.address=nacos://localhost:8828 \
-e admin.config-center=nacos://localhost:8828 \
-e admin.metadata-report.address=nacos://localhost:8828 \
--restart=always \
apache/dubbo-admin:0.5.0 
  1. 访问 http://ip:9600/ 账号密码都是 nacos

注意:apache/dubbo-admin:0.5.0 的nacos客户端需要和nacos 服务端的9828 (8828 +1000) 和9829(8828 +1001)进行grpc端口通信,所有nacos 服务端需要提前将这两个端口开放。

http://www.lryc.cn/news/29149.html

相关文章:

  • 树莓派Pico W无线WiFi开发板使用方法及MicroPython编程实践
  • Redis学习【11】之分布式系统
  • 光速c数列的猜想:光猜
  • 2023年全国最新交安安全员精选真题及答案12
  • 2023年全国最新安全员精选真题及答案14
  • 让Vue响应Map或Set的变化操作,在vue中响应map和set数据结构,计算属性的用法,计算属性特点
  • Unable to find a valid cuDNN algorithm to run convolution
  • Linux 进程:进程退出返回值的获取
  • JavaScript核心高级内容复习1
  • 2D图像处理:Qt + Opencv使用光度立体法检测Halcon中提供的缺陷图像
  • 怎样用sql去查一个订单表中一个店铺一段时间的营业收入的环比
  • SpringSecurity: 默认添加的15个Filter是怎么添加进去的?
  • 学习记录---latent code 潜在编码
  • Cesium三维数据格式以及生产流程详解(glb,osgb,obj,bim,ifc)等
  • 2023年备考信息安全工程师每日知识点(1)
  • Unity记录3.1-地图-TileMap简单使用、鼠标拖动放置Tile
  • Decoupled Knowledge Distillation(CVPR 2022)原理与代码解析
  • IronWebScraper 2023.2.2 Crack
  • 【2.1 golong中条件语句if】
  • Scala编程(第四版)
  • aws apigateway 基础概念和入门示例
  • 2023年“中银杯”安徽省职业院校技能大赛网络安全A模块全过程解析
  • 【Python入门第二十四天】Python 迭代器
  • Qt扫盲-CMake 使用概述
  • minGW-w64配置途径
  • 程序、进程、线程的基本概念、信号量的PV操作、前趋图的PV操作
  • 设计测试用例
  • CSS 选择器以及CSS常用属性
  • 测试概念及模型
  • 王道计算机组成原理课代表 - 考研计算机 第六章 总线 究极精华总结笔记