安装zookeeper在网站上下载:https://zookeeper.apache.org/releases.html

解压放在目录D:\bigdata(本文所用的目录)下,关于zookeeper以及kafka的目录,路径中最好不要出现空格,比如D:\Program Files,尽量别用,运行脚本时会有问题。

①进入zookeeper的相关设置所在的文件目录,例如本文的:D:\bigdata\zookeeper-3.4.10\conf

②将"zoo_sample.cfg"重命名为"zoo.cfg"

③打开zoo.cfg,找到并编辑:

更改dataDir(存储快照文件snapshot的目录。默认情况下,事务日志也会存储在这里)以及dataLogDir(事务日志输出目录,尽量给事务日志的输出配置单独的磁盘或是挂载点,这将极大的提升ZK性能)。注意路径要么是"/"分割,要么是转义字符"\\",这样会生成正确的路径(层级,子目录)

④与配置jre类似,在系统环境变量中添加:

    a.系统变量中添加ZOOKEEPER_HOME=D:\bigdata\zookeeper-3.4.10

    b.编辑系统变量中的path变量,增加%ZOOKEEPER_HOME%\bin

默认端口2181

打开cmd窗口,输入zkserver,(前提是java配置完成,可以用java -version判断java是否配置好了),结果如下

最直接有效的办法,直接找到D:\bigdata\zookeeper-3.4.14\bin下的zkEnv.cmd文件,编辑,直接给JAVA以及JAVA_HOME添加直接路径,如下

set JAVA=C:\Program Files\Java\jdk1.8.0_191\bin\java
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_191

然后重新在cmd中输入zkserver即可启动

即可启动zookeeper

Logo

Kafka开源项目指南提供详尽教程,助开发者掌握其架构、配置和使用,实现高效数据流管理和实时处理。它高性能、可扩展,适合日志收集和实时数据处理,通过持久化保障数据安全,是企业大数据生态系统的核心。

更多推荐