安装 Dubbo 管理控制台dubbo-admin

  • 原创
  • |
  • 浏览:2915
  • |
  • 更新:
  • |
  • 标签:JDK 

Dubbo 管控台可以对注册到 zookeeper 注册中心的服务或服务消费者进行管理,但 管控台是否正常对 Dubbo 服务没有影响,管控台也不需要高可用,因此可以单节点部署。 

工具/原料

  • 部署容器:apache-tomcat
  • dubbo-admin-2.5.3.war

方法/步骤

  1. 1

    首先下载对应JDK版本的tomcat安装包 ,我下载的是apache-tomcat-8.5.56.tar.gz,然后上传tomcat的安装包到linux服务器,使用 tar -zxvf apache-tomcat-8.5.56.tar.gz命令解压缩。

    安装 Dubbo 管理控制台dubbo-admin
  2. 2

    移除tomcat解压缩目录下的webapps 目录下的所有文件,使用命令rm -rf * 

    安装 Dubbo 管理控制台dubbo-admin
  3. 3

    上传 Dubbo 管理控制台程序 dubbo-admin-2.5.3.war到tomcat的webapps 目录下。

    解压并把目录命名为 ROOT: 

     unzip dubbo-admin-2.5.3.war -d ROOT

    然后将dubbo-admin-2.5.3.war移到其他目录备份:

    安装 Dubbo 管理控制台dubbo-admin
  4. 4

    配置 dubbo.properties: 

     vi ROOT/WEB-INF/dubbo.properties

    dubbo.registry.address=zookeeper://127.0.0.1:2181 

    dubbo.admin.root.password=root

    dubbo.admin.guest.password=root

    用户名和密码自行设置,zookeeper的地址改为你安装的zookeeper地址。

    安装 Dubbo 管理控制台dubbo-admin
  5. 5

    防火墙开启 8080 端口,用 root 用户修改/etc/sysconfig/iptables,

     vi /etc/sysconfig/iptables 

    增加: ## tomcat:8080 

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

    重启防火墙:service iptables restart

     

    启动tomcat: 在tomcat的bin目录下执行startup.sh

    安装 Dubbo 管理控制台dubbo-admin
  6. 6

    但是在jdk1.8的环境下,启动会报错,修改dubbo-admin tomcat默认jdk版本,改为jdk1.7,需要下载jdk1.7的tar包,然后解压,修改tomcat bin目录下的setclasspath.sh文件,在setclasspath.sh文件开头的空白处加上如下两句(指定JDK)

    export JAVA_HOME=/usr/local/java/jdk1.7.x

    export JRE_HOME=/usr/local/java/jdk1.7.x/jre  

    安装 Dubbo 管理控制台dubbo-admin
  7. 6
    该信息未经授权抓取自百度经验
  8. 7

    然后访问服务器公网IP地址的8080端口号(tomcat默认的端口号),此处设置的密码为第4步配置的。登录成功后可以看到如下的界面了。

    安装 Dubbo 管理控制台dubbo-admin
    安装 Dubbo 管理控制台dubbo-admin
    END

注意事项

  • 注意dubbo-admin和jdk的版本问题。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签JDK