Dubbo管理监控服务——Dubbo-admin

最近学习使用Dubbo和zookeeper组成的微服务和注册中心的服务模式,关于服务的监控服务老一点的教程上选用了Dubbo-ops的服务。但是最近在dubbo的git上已经找不到关于ops的身影了,我这里是采用dubbo-admin作为管理服务。

一、环境准备工作:

        zookeeper、maven、tomcat

        下载dubo-admin,github地址:

apache/dubbo at dubbo-2.6.0 (github.com)icon-default.png?t=L9C2https://github.com/apache/dubbo/tree/dubbo-2.6.0

      注:dubbo2.6.0以后版本将不再使用dubbo-admin的方式进行监控管理 

      然后以zip下载的方式,下载dubbo-2.6.0服务到本地

        

二、服务的安装与配置

  1. 解压本地下载的dubbo服务,然后进入dubbo-dubbo-2.6.0p->dubbo-admin,然后在当前位置打开dos指令窗口,输入maven的打包指令:
    mvn package -Dmaven.skip.test=true

    待出现上述内容后表示打包完成,因为dubbo2.6.0版本的admin才是的还是war包的形式,所以打包后的target文件是.war的格式,因此还需要再部署到tomcat服务器中才能进行访问。

  2. 将dubbo-admin-2.6.0.war文件,移动到tomcat的webapps下   
  3. 进入tomcat/bin目录,打开dos窗口输入
    startup.bat
    启动tomcat服务,此时会将复制进来的war包生成对应的服务器服务文件夹,然后关闭tomcat服务,输入指令
    shutdown.bat
  4. 此时,webapps文件夹下会生成一个dubbo-admin-2.6.0的文件夹,进入该文件夹,然后进入WEB-INF\dubbo.properties,对相关配置信息进行修改
    # zookeeper注册中心的网络地址 先设置为本地
    dubbo.registry.address=zookeeper://127.0.0.1:2181
    # root用户的登录密码
    dubbo.admin.root.password=root
    # 访客用户的登录密码
    dubbo.admin.guest.password=guest
  5. 为了方便访问服务,将webapps文件夹下的dubbo-admin-2.6.0文件夹重命名为ROOT,这样在使用浏览器访问时输入 Dubbo Admin 输入账号:root,密码:root即可访问监控服务页面

 三、问题总结

  • 关于zk服务:初次下载完并解压的zk文件夹中,直接在bin文件夹启动zkServer.cmd时的报错是因为zk的conf文件夹中缺少zoo.cfg文件,zk启动默认去找该文件作为启动的配置文件,可以直接复制zoo_sample.cfg文件,重命名后对里面的内容进行修改,设置本地的zk的网络地址,以及zk数据存储地址,然后再重新启动服务即可。
  • 使用mvn指令对dobbo-admin进行打包操作时,如果报出mvn不是内部指令的问题,需要前往系统的环境变量配置,将maven的bin目录添加到系统的path变量中,如果打包过程出现问题,需要根据具体的报错内容对maven的settings.xml文件进行对应的修改,大多数错误为镜像和本地仓库的问题
  • dubbo-admin的2.6.0之后的版本采用jar的打包方式,从部署角度上来说jar的方式更为灵活,同时也可以不在依靠tomcat作为容器,不过参考其他博文内容来看,新版的dubbo-admin的前端需要vue作为支持,由于我本地没有配置vue的开发环境,所以使用的是了2.6.0版本。这个可以根据自己的需求进行选择。
  • 上述内容仅为我本人在部署操作过程的一些记录和总结,希望能给以后各位同僚的学习提供一点小小的帮助,写的不好望多多包涵,如有问题和纰漏,希望大家多多指正定虚心改正。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值