Dubbo管控台dubbo-admin的安装

作者: 会跳舞的机器人 | 来源:发表于2016-07-31 15:10 被阅读3033次

    一、Dubbo管控台简介

    管理控制台的功能主要包括:路由规则,动态配置,服务降级,访问控制,权重调整,负载均衡,等管理功能。

    二、环境准备

    IP:192.168.31.146
    部署容器:tomcat7
    端口:8080

    本次dubbo-admin管控台的安装是基于zookeeper注册中心,安装前请确保已成功安装zookeeper
    zookeeper的集群安装可参照:http://www.jianshu.com/p/1dfcc020aa9c

    三、具体的安装步骤

    1、下载或者上传tomcat7(apache-tomcat-7.0.62.tar)到/home/dreyer05
    下载或者上传Dubbo管控台程序dubbo-admin-2.5.3.war到/home/dreyer05

    2、解压tomcat7的安装包并重命名为dubbo-admin-tomcat
    $ tar -zxvf apache-tomcat-7.0.62.tar.gz
    $ mv apache-tomcat-7.0.62 dubbo-admin-tomcat

    3、移除/home/dreyer05/dubbo-admin-tomcat/webapps/目录下的所有文件
    $ cd /home/dreyer05/dubbo-admin-tomcat/webapps/
    $ rm -rf *

    4、将dubbo-admin-2.5.3.war移动到/home/dreyer05/dubbo-admin-tomcat/webapps/
    $ mv /home/dreyer05/dubbo-admin-2.5.3.war /home/dreyer05/dubbo-admin-tomcat/webapps/

    5、解压dubbo-admin-2.5.3.war并重命名为ROOT
    $ unzip dubbo-admin-2.5.3.war -d ROOT
    注意:解压重命名完成后,记得把之前的dubbo-admin-2.5.3.war包移除,不然后面在启动tomcat的时候又会把dubbo-admin-2.5.3.war解压,造成一些不可描述的问题
    $ rm -rf dubbo-admin-2.5.3.war

    6、配置dubbo.properties
    $ vi ROOT/WEB-INF/dubbo.properties
    将配置信息配置为:
    dubbo.registry.address=zookeeper://192.168.31.154:2181?backup=192.168.31.117:2182,192.168.31.146:2183 dubbo.admin.root.password=123456 dubbo.admin.guest.password=123456

    参数说明:
    dubbo.registry.address:注册中心的配置地址,上文中注册中心是使用zookeeper三台机器的集群,如果只有一台机器,则配置为:dubbo.registry.address=zookeeper://192.168.31.154:2181即可
    dubbo.admin.root.password:管控台root用户的登录密码
    dubbo.admin.guest.password:管控台guest用户的登录密码

    7、切换到root用户,开启防火墙的8080端口
    # vi /etc/sysconfig/iptables
    增加:
    ## duoob-admin-tomcat -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
    重启防火墙:
    # service iptables restart
    8、启动tomcat(普通用户启动)
    $ /home/dreyer05/dubbo-admin-tomcat/bin/startup.sh
    访问:

    {31A06D6D-4D40-C521-147A-28AD472B7116}.png
    9、加入开机启动项
    切换到root用户,修改rc.local文件
    # vi /etc/rc.local
    增加以下脚本(脚本大意为:切换到dreyer05用户,执行xx.sh)
    su - dreyer05-c '/home/dreyer05/dubbo-admin-tomcat/bin/startup.sh start'

    相关文章

      网友评论

      • xiangang:你好,我最近也在搭建Dubbo,但是很多从网上下载下来的dubbo-admin.war的安装包部署到服务器都不能使用,请问你这个部署成功的例子中,jdk是多少?dubbo-admin.war在哪里下载的啊?多谢🙏
        xiangang:@会跳舞的机器人 之前尝试过编译,但是编译了很长时间后显示编译失败,报错说找不到dubbo的jar包,就没有再试了。看来还是得自己编译!!!
        会跳舞的机器人:@xiangang jdk1.7,war包是从公司代码中直接拿的,你可以进这个地址https://github.com/alibaba/dubbo/tree/dubbo-2.5.3/dubbo-admin,把源码下载后,自已maven构建试试。

      本文标题:Dubbo管控台dubbo-admin的安装

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