美文网首页dubboJava 杂谈服务器技术
dubbo-admin 监控搭建(最官方、最详细)

dubbo-admin 监控搭建(最官方、最详细)

作者: FantJ | 来源:发表于2018-05-06 20:47 被阅读1731次

    因为我们不能直观的看到dubbo和zk上到底有什么服务(提供者),所以我们需要一个可视化工具来方便我们管理每一个服务和每一个节点。

    先上个成功后的监控图:


    示例环境
    1. maven 3.x
    2. jdk 1.8
    3. tomcat 1.8
    4. idea 2018
    5. git

    1.克隆项目

    apache 下的dubbo-admin git仓库 :https://github.com/apache/incubator-dubbo-ops

    我们需要先把这个项目用git克隆到本地中。

    我在这里用idea直接进行克隆并打开。


    因为我已经克隆过一个项目,所以它提示我项目已经存在。

    2.配置属性

    我们再dubbo-admin 项目下找到dubbo.properties 配置文件
    src->main->webapp->WEB-INF->dubbo.properties


    报错不用理会(嫌烦的可以选择忽略或者fetch),不影响项目启动。

    dubbo.properties

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

    dubbo-admin 默认两个登陆账号,一个是root,一个是guest
    第一行是填写dubbo注册的zk地址
    第二行是填写root的密码
    第三行是填写guest的密码

    3.放入tomcat容器并启动

    3.1 配置启动项
    3.2 添加Tomcat服务

    根据自己条件看是添加远程的tomcat还是本地的。

    3.3 配置tomcat
    1. 配置tomcat路径和端口
      我配置的是10000端口。


    2. 配置部署war包


    3.4 启动

    后续工作

    我们不可能每次想看dubbo监控的时候总得打开idea甚至是打开项目才能来运行。所以我们还需要做一些后续工作。

    打包项目

    成功的话我们会发现一个war包:

    但是请记住,这个war包是1.8jdk版本下的,并不是通用的war包。(请不要乱分享),每个人都应该打包一份属于自己环境的war包。

    有了war包,我们就可以直接放到tomcat的webapp目录下,启动tomcat,它会自动解析该war包并提供服务。

    相关文章

      网友评论

      • 老弓:最新版本的 dubbo-admin 为springboot项目,可以直接打包成jar,使用java -jar xxx.jar 运行。
        e31d3f14b483:@Car3o0AbouT nohup 命令
        da67c54cf59f:请教下,打成jar包怎么运行呢? 要运行时java -jar xxx.jar 不能后台运行啊
        FantJ:@老弓 你可以试试

      本文标题:dubbo-admin 监控搭建(最官方、最详细)

      本文链接:https://www.haomeiwen.com/subject/ejtprftx.html