dubbo + zookeeper + spring 分布式系统(一)

一. 安装zookeeper


请参考博文http://blog.csdn.net/lihao21/article/details/51778255



部署好了之后,要先启动zk;

dubbo + zookeeper + spring 分布式系统(一)

启动后可以借助下面的命令行客户端看是否能连上以确定是否成功启动,也可使用四字命令(如 echo stat|netcat localhost 2181 )快速确定节点状态


./bin/zkCli.sh start


二 . 部署dubbo-admin 管理页面


(1)下载dubbo-admin-2.8.4.war包,在Linux的tomcat部署,先把dubbo-admin-2.8.4放在tomcat的webapps/ROOT下,然后进行解压:


       #jar -xvf dubbo-admin-2.8.4.war


注:你也可以在windows下面部署;


(2)然后到webapps/ROOT/WEB-INF下,有一个dubbo.properties文件,里面指向Zookeeper ,使用的是Zookeeper 的注册中心,如图所示:

dubbo + zookeeper + spring 分布式系统(一)

注:这里的zk地址 要跟上面安装的zk一致;zk 和 dubbo-admin 我是部署在同一台机器上,所以这里填的是127.0.0.1


(3)然后启动tomcat服务,用户名和密码:root,并访问服务,显示登陆页面,说明dubbo-admin部署成功,如图所示:

dubbo + zookeeper + spring 分布式系统(一)

三 部署 dubbo 监控中心 (可装可不装)


war 下载地址 :http://download.csdn.net/detail/liweifengwf/7864009


Dubbo监控中心是以Dubbo服务的形式发布到注册中心,和普通的服务时一样的。例如,我这里下载了Dubbo自带的简易监控中心文件 dubbo-monitor-simple-2.5.3-assembly.tar.gz,可以解压缩以后,修改配置文件~/dubbo-monitor-simple- 2.5.3/conf/dubbo.properties的内容,如下所示:


dubbo + zookeeper + spring 分布式系统(一)

zk 地址改一下;


启动


然后启动简易监控中心,执行如下命令:


1 cd ~/dubbo-monitor-simple-2.5.3

2 bin/start.sh

注:我这里是本地部署到tomcat ;Mac系统,不同系统选择不同的脚步启动;


这里使用了Jetty Web容器,访问地址http://127.0.0.1:8088/就可以查看监控中心,Applications选项卡页面包含了服务提供方和消费方的基本信息,如图所示:

dubbo + zookeeper + spring 分布式系统(一)


上一篇:Graphische Datenverarbeitung Ⅰ 学习笔记


下一篇:【Spring Boot 四】启动之准备系统环境environmentPrepared