Dubbo之Dubbo 您所在的位置:网站首页 centos7jdk安装 Dubbo之Dubbo

Dubbo之Dubbo

2023-05-15 18:44| 来源: 网络整理| 查看: 265

Dubbo管理平台,处理着权限、路由、规则等,十分的重要 github上项目地址:https://github.com/yellowcong/dubbo 码云上项目地址:https://gitee.com/yellowcong/dubbo

由于我的网,访问github比较的费劲,所以我把它导入到了码云上了,Dubbo在配置过程中,容易发生的问题有,1、Tomcat 堆内存小,启动不起来 2、Zookeeper所有节点没有 全启动

编译Dubbo admin のWar包

1、将码云上的dubbo克隆到本地机器下,你可以只clone 一个 dubbo admin这个项目

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_zookeeper

2、导入项目到eclipse

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_dubbo_02

我们之需要dubbo-admin这个项目

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_dubbo_03

等待依赖的下载

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_zookeeper_04

编译完事了,但是会有bug,可以看到是META-INF 包下面的问题,就不用管他了

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_服务器_05

3、编译dubbo admin文件

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_dubbo_06

编译成功

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_zookeeper_07

这个时候,可以看到目录有我们想要的war包,记住需要 F5刷新一下,才可以看到

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_服务器_08

搭建Dubbo admin

这个地方,我直接把安装包给大家,我编译好的,下面是下载地址:

#码云下载地址 https://gitee.com/yellowcong/dubbo/tree/master/dubbo-admin #七牛云下载地址 http://yellowcong.qiniudn.com/dubbo-admin-2.5.6.war

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_zookeeper_09

1、需要安装 tomcat 2、unzip 如果没有需要安装

yum install unzip #解压到 tomcatのwebapp目录下 unzip dubbo-admin-2.5.6.war -d ./dubbo-admin

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_dubbo_10

3、配置zookeeper到dubbo zookeeper配置,可以查看我的文章 Zookeeper的安装配置和简单使用

我们需要修改WEB-INF目录下的 dubbo.properties 配置文件,对于多台zookeeper服务器,需要加上?backup= ,dubbo这事基于这种方式,和以前Curator和Zookeeper客户端配置有所不同

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_服务器_11

#对于多台zookeeper服务器,需要加上?backup= ,dubbo这事基于这种方式,和以前Curator和Zookeeper客户端配置有所不同 dubbo.registry.address=zookeeper://127.0.0.1:2181?backup=127.0.0.1:2182,127.0.0.1:2183 #管理员密码 dubbo.admin.root.password=root #访客 密码 dubbo.admin.guest.password=root

4、日志查看

#查看日志最新200行 tail -f -n 200 ./logs/catalina.out

5、开启端口

#开启端口 iptables -I INPUT -p tcp -m tcp --dport 8080 -m state --state NEW,ESTABLISHED -j ACCEPT #保存配置 service iptables save #重启生效 service iptables restart #查看规则链 iptables -L -n登录dubbo-admin

这个可以看到,浏览器的访问地址,输入用户名和密码

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_dubbo_12

登录成功后,可以看到我们想要的界面了

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_github_13

问题集合Tomcat内存不足的问题

更改 catalina.sh的配置,设置JAVA_OPTS 这个参数,来修改初始化内存大小,Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,有可能导致系统无法运行。常见的问题是报Tomcat内存溢出错误,Out of Memory(系统内存不足)的异常,从而导致客户端显示500错误,一般调整Tomcat的使用内存即可解决此问题。

#设置 Xms 和Xmx 堆内存大小 JAVA_OPTS='-Xms512m -Xmx1024m'

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_dubbo_14

Could not load java.util.concurrent.ScheduledFuture

不能初始化调度组件

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_服务器_15

查看Zookeeper的状态,发现是zookeeper有一台挂掉了

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_zookeeper_16

完全启动所有的zookeeper后

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_zookeeper_17

tomcat启动成功,访问服务器正常

Dubbo之Dubbo-admin管理平台搭建及常见问题-yellowcong_github_18



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有