dubbo-admin管理平台搭建

dubbo-admin管理平台搭建

一、前言

dubbo的使用,其实只需要有注册中心,消费者,提供者这三个就可以使用了,但是并不能看到有哪些消费者和提供者,为了更好的调试,发现问题,解决问题,因此引入dubbo-admin。通过dubbo-admin可以对消费者和提供者进行管理。

二、下载与配置打包

dubbo-admin的下载,可自行到官网下载:https://github.com/alibaba/dubbo
当然,这里小宝鸽也上传到了csdn,猿友们可到这里下载,更加方便快捷哦:
http://download.csdn.net/detail/u013142781/9375988

下载下来是这样的一个目录结构:

这里写图片描述

但是这里我们只关心dubbo-admin这个文件夹。

其实下面所谓配置的目的就是为了得到war包,war包网上也有,但是下载了很多下来都会有问题,原因可能是每个人的电脑jdk版本或其他环境不一样,因此我们自己打包一个war就好。

打包war包,进入dubbo-admin这个文件目录 运行命令:

mvn package -Dmaven.skip.test=true

这里写图片描述

如果看到如下结果,说明打包成功了:

这里写图片描述

如果一直打包不成功,那么直接下载博主的war试试吧,注意博主的jdk是1.7的,下载链接:

http://download.csdn.net/detail/u013142781/9376337

打包成功之后,就会发现dubbo-admin下多了个target文件夹,打开target文件夹,发现里面有个war包:

这里写图片描述

三、安装dubbo-admin

第二步我们得到dubbo-admin-2.5.4-SNAPSHOT.war,下面我们将这个war包部署到tomcat上。

把dubbo-admin-2.5.4-SNAPSHOT.war放到tomcat的webapps目录下:

这里写图片描述

然后打开tomcat的conf目录下的server.xml文件,把启动端口改成8090,因为zookeeper默认使用的是8080,以免冲突:

这里写图片描述

启动tomcat,让它把war解压了

这里写图片描述

这里写图片描述

如果一直提示unable to open the service ‘tomcat*’,那么重新安装一个tomcat(注意一定要使用tomcat安装包,重新安装,不是解压可用那种),这里提供window的安装包下载:http://download.csdn.net/detail/u013142781/9376343

这里写图片描述

tomcat的webapps里面就会多了这个文件夹:

这里写图片描述

然后就可以把tomcat stop了

打开刚刚tomcat解压生成的dubbo.properties,我的在Tomcat 7.0\webapps\dubbo-admin-2.5.4-SNAPSHOT\WEB-INF下:

这里写图片描述

内容是:

dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

知道root的密码:root,guest的密码:guest,待会登录用到

四、下面运行

如果还没有配置Zookeeper的,请参考博主的另外一篇文章配置:http://blog.csdn.net/u013142781/article/details/50395650

先启动zookeeper,然后在启动tomcat,访问地址:http://localhost:8090/dubbo-admin-2.5.4-SNAPSHOT/

这里写图片描述

输入刚刚的用户名root和密码root:

这里写图片描述

完成了,爽歪歪!!!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/2310.html原文链接:https://javaforall.net

(0)
上一篇 2020年11月12日 上午9:20
下一篇 2020年11月12日 上午9:20


相关推荐

  • 从源码学习线程池的使用原理及核心思想解析

    从源码学习线程池的使用原理及核心思想解析我们都知道线程的作用 能够异步处理任务 并且能处理多个任务 但是无限制的使用线程 线程之间的创建 销毁 切换 都会带来一定的消耗 所以 为了控制线程的数量 复用已有线程 同时减少线程切换带来的开销 线程池这种池化技术就出来了 给同学们总结了应付面试的要点 线程池核心设计思想 固定的线程数 来消费我们不定量的 task 本文是对源码层面对线程池解析 有关线程池的使用 大家可以移步这篇文章 链接 Java 并发编程 四种线程池的使用及分析大致给出几种常用线程池介绍 其实 除了 newWo

    2026年3月17日
    2
  • 憨批的语义分割重制版6——Pytorch 搭建自己的Unet语义分割平台「建议收藏」

    憨批的语义分割重制版6——Pytorch 搭建自己的Unet语义分割平台「建议收藏」憨批的语义分割13——Pytorch搭建自己的Unet语义分割平台注意事项学习前言什么是Unet模型代码下载Unet实现思路一、预测部分1、主干网络介绍2、加强特征提取结构3、利用特征获得预测结果二、训练部分1、训练文件详解2、LOSS解析训练自己的Unet模型注意事项这是重新构建了的Unet语义分割网络,主要是文件框架上的构建,还有代码的实现,和之前的语义分割网络相比,更加完整也更清晰一些。建议还是学习这个版本的Unet。学习前言还是快乐的pytorch人。什么是Unet模型Unet是一个

    2022年6月15日
    26
  • QQ+OpenClaw零门槛部署教程:Kimi K2.5驱动,手机随时随地玩AI助手

    QQ+OpenClaw零门槛部署教程:Kimi K2.5驱动,手机随时随地玩AI助手

    2026年3月13日
    5
  • Google API 地图离线版「建议收藏」

    Google API 地图离线版「建议收藏」GoogleMapAPIV3离线版可以不在线调用GoogleMapJavaScritp的情况下,仍然可以使用GoogleMap的服务。Google地图在中国最后申请的牌照时间已经过了,仍然没有看到官方通过的说明,很有可能Google地图在7月份会被停掉,这对我们这些经常使用Google地图,或者二次开发者来说,会是一个巨大的悲哀!这对国内的地图服务商或许是一件好事,可

    2026年1月29日
    3
  • SeaWeedFS的特性

    SeaWeedFS的特性1 默认 master 服务器与 volume 服务器之间的 heartbeat 时间是 5s2 seaweedfs 中的名词简介 master 存储文件和 fid 映射关系 volumn 实际存储文件 datacenter 数据中心 rack 机架 一个机架属于特定的数据中心 一个数据中心可以包含多个机架 collection 一组 volume 的集合 如果在存储文件的时候没有指定 colle

    2026年3月18日
    2
  • jlink接口定义接stm32_图解Stm32使用jlink程序时jtag接口(SW和JTAG模式)的简化方法

    jlink接口定义接stm32_图解Stm32使用jlink程序时jtag接口(SW和JTAG模式)的简化方法用过STm32的人都知道stm32有两种常用程序的方法,用串口和jlink。串口方法和51差不多不多说,用jlink时接口引脚太多导致接口很大,很占pcb的面积,在此我就针对这个问题清晰的讲述下jlink程序时jtag接口的简化方法!希望对大家有用。!我实验的是jlinkv8和stm32f103rbt6!如果用jtag模式的话,需要接:jlink的第1脚(VDD)、第3脚(TRST对应stm32…

    2022年5月28日
    82

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号