演示使用windows环境,linux也差不多流程。
准备工作
安装包
下载地址:http://mirror.bit.edu.cn/apache/zookeeper/
根据情况选择版本下载即可。
JAVA_HOME
配置好JAVA_HOME 环境变量(该文章默认已安装),zookeeper里面配置的是系统中的jdk环境变量,如果没有配置JAVA_HOME或者这个路径不存在的话,就会出现闪退问题。
解压
windows下载后解压即可。
多数解压工具都能解压,如果没有自行百度下载一个吧。
Linux,执行:
tar -xzvf zookeeper-3.4.14.tar.gz
安装
复制conf目录下的zoo_sample.cfg文件,将其名称改为zoo.cfg,用编辑器打开zoo.cfg,更改里面的内容如下。
windows
修改配置内容如下:
dataDir=C:\\soft\\zookeeper-3.4.13\\dataDir
dataLogDir=C:\\soft\\zookeeper-3.4.13\\logs
linux
修改配置内容如下:
dataDir= /usr/local/zookeeper-3.4.14/dataDir
dataLogDir=/usr/local/zookeeper-3.4.14/logs
命令如:
cd /usr/local/zookeeper-3.4.14/
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
根据实际情况修改
启动
windows
执行zkServer.cmd 即可。
linux
./zkServer.sh
可视化(zkui)
项目地址:https://github.com/DeemOpen/zkui
下载
- 可直接github下载zip包
- 安装git直接使用
git clone [https://github.com/DeemOpen/zkui.git](https://github.com/DeemOpen/zkui.git)
修改配置
主要几个参数:
serverPort=9090
zkServer=localhost:2181,localhost2181
env=dev
Windows
如图修改即可
Linux
cd /usr/local/zkui
vi config.cfg
根据上图修改即可。
编译
此处需要配置好Maven环境
Windows
cmd进入到下载目录后执行
cd zkui
mvn clean install
编译成功后 “zkui-2.0-SNAPSHOT-jar-with-dependencies.jar”是我们需要运行的jar包了。
Linux
cd zkui
mvn clean install
运行
Windows
java -jar target/zkui-2.0-SNAPSHOT-jar-with-dependencies.jar & netstat -tunlp |grep 9090
Linux
nohup java -jar target/zkui-2.0-SNAPSHOT-jar-with-dependencies.jar > /dev/null &
访问
浏览器打开:http://localhost:9090
出现上图即安装成功,以上已注册两个服务为Dubbo Demo。(其他教程所使用)
备注:个人博客同步至简书。