Dubbo之Dubbo | 您所在的位置:网站首页 › centos7jdk安装 › Dubbo之Dubbo |
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这个项目 2、导入项目到eclipse 我们之需要dubbo-admin这个项目 等待依赖的下载 编译完事了,但是会有bug,可以看到是META-INF 包下面的问题,就不用管他了 3、编译dubbo admin文件 编译成功 这个时候,可以看到目录有我们想要的war包,记住需要 F5刷新一下,才可以看到 这个地方,我直接把安装包给大家,我编译好的,下面是下载地址: #码云下载地址 https://gitee.com/yellowcong/dubbo/tree/master/dubbo-admin #七牛云下载地址 http://yellowcong.qiniudn.com/dubbo-admin-2.5.6.war1、需要安装 tomcat 2、unzip 如果没有需要安装 yum install unzip #解压到 tomcatのwebapp目录下 unzip dubbo-admin-2.5.6.war -d ./dubbo-admin3、配置zookeeper到dubbo zookeeper配置,可以查看我的文章 Zookeeper的安装配置和简单使用 我们需要修改WEB-INF目录下的 dubbo.properties 配置文件,对于多台zookeeper服务器,需要加上?backup= ,dubbo这事基于这种方式,和以前Curator和Zookeeper客户端配置有所不同 4、日志查看 #查看日志最新200行 tail -f -n 200 ./logs/catalina.out5、开启端口 #开启端口 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这个可以看到,浏览器的访问地址,输入用户名和密码 登录成功后,可以看到我们想要的界面了 更改 catalina.sh的配置,设置JAVA_OPTS 这个参数,来修改初始化内存大小,Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,有可能导致系统无法运行。常见的问题是报Tomcat内存溢出错误,Out of Memory(系统内存不足)的异常,从而导致客户端显示500错误,一般调整Tomcat的使用内存即可解决此问题。 #设置 Xms 和Xmx 堆内存大小 JAVA_OPTS='-Xms512m -Xmx1024m'不能初始化调度组件 查看Zookeeper的状态,发现是zookeeper有一台挂掉了 完全启动所有的zookeeper后 tomcat启动成功,访问服务器正常
|
CopyRight 2018-2019 实验室设备网 版权所有 |