Windows环境中安装Zookeeper操作

Windows环境中安装Zookeeper操作

1.1 下载Zookeeper安装包

官网:https://zookeeper.apache.org/releases.html#download

注意事项:
选第一个:
选择带bin的:
Windows环境中安装Zookeeper操作_第1张图片
Windows环境中安装Zookeeper操作_第2张图片

1.1.1 踩坑1 错误:找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain

Windows环境中安装Zookeeper操作_第3张图片
解决方案:
这个是由于Zookeeper从3.5.5版本开始,带有bin名称的包才是我们想要的下载可以直接使用的里面有编译后的二进制的包,而之前的普通的tar.gz的包里面是只是源码的包无法直接使用
所以我们只需要下载带有bin标识的文件即可

1.2 下载后进行解压后得到如下文件:

Windows环境中安装Zookeeper操作_第4张图片
注意:没有data、log两个文件夹。需要自己新建目录

1.3 修改本地配置文件

进入解压后的目录,将zoo_sample.cfg复制一份并重命名为zoo.cfg,如图所示:
打开zoo.cfg文件,找到dataDir,修改数据存放路径,此路径为本地自定义路径。
新增dataLogDir,添加zookeeper日志保存地址。
Windows环境中安装Zookeeper操作_第5张图片

Windows环境中安装Zookeeper操作_第6张图片
在此配置中也可进行端口号修改,默认使用的是2181端口,但是一般使用的就是默认的配置文件,不需要进行更改。

1.3.1 踩坑2 ZooKeeper audit is disabled.

Windows环境中安装Zookeeper操作_第7张图片出现ZooKeeper audit is disabled.

原因:zookeeper新版本启动的过程中,zookeeper新增的审核日志是默认关闭,所以控制台输出ZooKeeper audit is disabled,
解决:
标准的修改方式应该是在zookeeper的配置文件zoo.cfg新增一行audit.enable=true即可

audit.enable=true

在这里插入图片描述

1.3 环境变量配置

新增系统环境变量:
Windows环境中安装Zookeeper操作_第8张图片
例:

ZOOKEEPER_HOME=D:\software\apache-zookeeper-3.8.2

然后在系统变量Path中新增如下命令参数:

%ZOOKEEPER_HOME%\bin

1.4 运行ZooKeeper

在cmd输入zkserver就能成功运行ZooKeeper
Windows环境中安装Zookeeper操作_第9张图片

完结

你可能感兴趣的:(windows,zookeeper,分布式)