1.首先在网上下载了dubbo-admin.war,解压后修改dubbo.properties文件 dubbo.registry.address=zookeeper://127.0.0.1:2181 dubbo.registry.group=dubbo dubbo.admin.root.password=root dubbo.admin.guest.password=guest 注意:一定要添加dubbo.registry.group=xxx:其中xxx就是dubbo的分组信息,也就是配置文件里…
准备三台服务器CentOs6: 192.168.37.132 192.168.37.128 192.168.37.131 1 将zookeeper的安装包分别解压到/usr/local/目录下 进入conf目录,修改文件名 mv zoo_sample_cfg zoo_cfg 修改zoo_cfg里面的配置 修改配置文件的步骤不需要重复做三次,比如在192.168.37.132 修改了配置文件,那么可以执行以下操作覆盖指定的文件 scp zoo.cfg 192.168.37.128:/usr/loc…
地址:https://github.com/apache/incubator-dubbo-ops 下载下来,解压 打开cmd 注意:它的前端用到了Vue.js,打包需要npm,所以你要有node.js环境 incubator-dubbo-ops-develop>mvn clean install 进入backend的target目录 运行 incubator-dubbo-ops-develop\dubbo-admin-backend\target>java -jar dubbo-admin-b…
1. zookeeper安装(单机版):http://www.cnblogs.com/wangfajun/p/5251159.html  √ 注意:我这里的dubbo-admin.war是2.5.3版本的,如果是服务器是JDK1.8的,则需要修改tomcat-8运行时指定JDK为1.7的版本,在catalina.sh.setclasspath.sh 两个文件里的头部加入下面两行: export JAVA_HOME=/root/install/jdk1.7.0_79export JRE_HOME=…
最近做一个项目引入了dubbo+zookepper的分布式服务治理框架.在应用的发布的时候出现一个怪问题.zookepper服务是起在开发服务器192.168.23.180上.本机起应用服务提供者注册到192.168.23.180上的dubbo服务可以注册成功,用dubbo-admin看也是本机的IP:10.1.24.20.本机起的客户端程序也可以正常调用.但是服务提供者发布到192.168.23.180服务器上去就不行了.发布到服务器上注册的服务地址就变成了124.232.132.94:208…
阅读此文之前,需要先安装zookeeper. 阅读文章: http://www.cnblogs.com/duenboa/articles/6665169.html   1. 下载文件 dubbo-admin-XXX.war 使用jdk1.7可以嗨. jdk1.8会有个问题.关于getter函数规范问题 2. 解压文件到webapps目录下 清空其他的项目并将当前项目重命名为ROOT 3. 修改WEB-INF文件夹下的dubbo.propertis修改ip和用户登录信息(可以默认不改的) 4. 进…
SpringBootAdmin是一个针对 Spring Boot 的 Actuator 接口进行 UI 美化封装的监控工具,它可以在列表中浏览所有被监控 spring-boot 项目的基本信息.详细的 Health 信息.内存信息.JVM 信息.垃圾回收信息.各种配置信息(比如数据源.缓存列表和命中率)等.可分为服务端(spring-boot-admin-server)和客户端(spring-boot-admin-client),服务端和客户端之间采用http通讯方式实现数据交互.服务端serv…
Dubbo管控台可以对注册到zookeeper注册中心的服务或服务消费者进行管理,但管控台是否正常对Dubbo服务没有影响,管控台也不需要高可用,因此节点部署   环境:Centos6.6.IP:10.0.70.12.apache-tomcat-7.0.57(端口8080).dubbo-admin-2.5.3   1. fajun用户上传 apache-tomcat-7.0.57.tar.gz 到/home/fajun/   2.解压,重命名: $ tar -zxvf apache-tomcat…
1. jdk安装 #  cp installpkgs/jdk-7u67-linux-x64_tar_gz /usr/local #  tar -zxf jdk-7u67-linux-x64_tar_gz #  vi /etc/profile export JAVA_HOME=/usr/local/jdk1.7.0_67 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/…
最近在项目的开发中遇到了一个问题,就是服务提供方使用@service发布dubbo服务时候,服务消费方@Reference无法注入bean导致空指针异常的问题.分析原因为@service注解并没有将服务发布出去而导致的.所以解决问题的关键点在于如何将服务正确的发布出去.事务采用了aop技术,而aop默认采用的是基于JDK的动态代理(接口代理),所以在服务发布的时候无法确定使用接口类还是真实类,从而导致服务发布不成功. 故此,我们采用cglib代理,也就是子类代理的方式,需显式配置:<aop:as…