SpringCloud微服务之服务注册中心-zookeeper的安装及使用
前言
spring cloud技术栈:
对于分布式系统来说,服务注册与发现是一项非常重要的功能。Spring Cloud是一个非常流行的微服务框架,它提供了一些组件来帮助我们实现服务注册与发现的功能。其中,Zookeeper也是一种常用的服务注册与发现工具。
在本文中,我们将介绍如何在Spring Cloud项目中集成Zookeeper,并实现服务注册与发现的功能。
1.安装zookeeper
在此之前需要安装windows客户端,下载地址:
https://zookeeper.apache.org/
点击下载,解压到自己想要的位置:
解压后打开apache-zookeeper-3.8.1-bin\conf
复制zoo_sample.cfg,重命名为:zoo_cfg后打开添加以下代码:
dataDir=D:\SoftWare\apache-zookeeper-3.8.1-bin\data
dataLogDir=D:\SoftWare\apache-zookeeper-3.8.1-bin\data\log
admin.enable=true
接着编辑apache-zookeeper-3.8.1-bin\bin\zkServer.cmd添加
“-Dzookeeper.audit.enable=true”
set ZOOMAIN=org.apache.zookeeper.server.quorum.QuorumPeerMain
set ZOO_LOG_FILE=zookeeper-%USERNAME%-server-%COMPUTERNAME%.log
echo on
call %JAVA% "-Dzookeeper.audit.enable=true" "-Dzookeeper.log.dir=%ZOO_LOG_DIR%" "-Dzookeeper.log.file=%ZOO_LOG_FILE%" "-XX:+HeapDumpOnOutOfMemoryError" "-XX:OnOutOfMemoryError=cmd /c taskkill /pid %%%%p /t /f" -cp "%CLASSPATH%" %ZOOMAIN% "%ZOOCFG%" %*
endlocal