Windows中搭建zookeeper+dubbo

下载zookeeper+dubbo

链接:https://pan.baidu.com/s/1sbvXIxyIEuOBRMI0CwuBXw
提取码:6obc

配置+启动zookeeper

解压zookeeper

下载完成后找一个凉快点的文件夹放着并解压:
Windows中搭建zookeeper+dubbo_第1张图片

配置zookeeper

进入解压文件夹中的conf(例:E:\apache-tomcat-9.0.19\conf)文件夹,将zoo_sample.cfg重命名为zoo.cfg,或者复制一份命名为zoo.cfg,修改dataDirdataLogDir

// 数据目录如果没有这样的文件夹 则需要自己创建
dataDir=E:\\apache-zookeeper-3.4.9\\data
// 日志目录如果没有这样的文件夹 则需要自己创建
dataLogDir=E:\\apache-zookeeper-3.4.9\\logs

Windows中搭建zookeeper+dubbo_第2张图片

启动zookeeper

进入解压文件夹中的conf(例:E:\apache-tomcat-9.0.19\bin)文件夹,双击zkServer.cmd启动zookeeper:

dubbo-admin部署

安装tomcat

tomcat安装参考

配置dubbo

将下载好的dubbo.xxx.war包放到tomcat安装目录下的webapps目录下(例:E:\apache-tomcat-9.0.19\webapps),然后到tomcat下的bin目录双击startup.bat启动tomcat,此时tomcat会自动解压webapps目录下的dubbo.xxx.war
Windows中搭建zookeeper+dubbo_第3张图片

配置dubbo

进入已解压完成的dubbo目录下的WEB-INF\dubbo.properties(例:E:\apache-tomcat-9.0.19\webapps\dubbo-admin-2.5.10\WEB-INF\dubbo.properties),修改执行zookeeper的client端口(如果前面有修改zoo.cfg中的clientPort则需要修改配置文件中的端口,如果zookeeper不在同一机器则需要修改配置文件中的ip地址)

dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

如果有多个注册中心则需要使用以下方式配置:


或者
 

启动dubbo-admin

启动dubbo-admin之前zookeeper要保持启动(不要关闭zookeeper的窗口),所谓的启动dubbo就是启动tomcat让浏览器可以直接访问tomcat下的dubbo-admin,即:进入tomcat下的bin目录双击startup.bat启动tomcat(例:E:\apache-tomcat-9.0.19\bin\startup.bat):
Windows中搭建zookeeper+dubbo_第4张图片

访问dubbo-admin

访问http://localhost:8080/dubbo-admin-2.5.10/
Windows中搭建zookeeper+dubbo_第5张图片
注意查看启动日志,如果启动tomcat时出现初始化失败报错,一般是因为端口已经被占用(特别是本机已安装jenkins且已自动启动肯定是会占用8080端口的),进入tomcat下的conf目录(例:E:\apache-tomcat-9.0.19\conf\server.xml)修改server.xml中以下参数配置:

 

修改为:

 

再次进入tomcat下的bin目录双击startup.bat启动tomcat(例:E:\apache-tomcat-9.0.19\bin\startup.bat),此时会启动一个8081端口的tomcat服务,访问http://localhost:8081/dubbo-admin-2.5.10/即可:
Windows中搭建zookeeper+dubbo_第6张图片

扩展
因为每次使用时都需要去找到zookeeper启动文件和tomcat启动文件,特别麻烦可以考虑编写一个bat文件来减少使用步骤:

@echo off
start /D "E:\apache-zookeeper-3.4.9\bin" zkServer.cmd
TIMEOUT /T 10
start /D "E:\apache-tomcat-9.0.19\bin" startup.bat

你可能感兴趣的:(zookeeper+dubbo,zookeeper)