zookeeper安装

zookeeper简介 https://baike.baidu.com/item/zookeeper/4836397?fr=aladdin
zookeeper主页 http://zookeeper.apache.org/

在这里主要介绍window系统里安装zookeeper,在开发企业项目的时候都是用的linux,为了学习方便,我们以window环境为例。

下载安装包,下载一个稳定版本 zookeeper-3.4.11.tar.gz
运行bin目录下的zkServer.cmd (linux下是zkServer.sh)
运行的时候一闪而过,说明保错了,为了看报错信息,我们在zkServer.cmd文件最后加上pause命令,让程序暂停(学过批处理命令的都知道)。

这里写图片描述

提示说conf目录下zoo.cfg文件不存在。

把cong目录下的zoo_sample.cfg 重命名为zoo.cfg,再次执行zkServer.cmd,不报错了。

这里写图片描述

说明启动成功了,这里的2181是zookeeper的默认端口,刚才的zoo.cfg里,我们可以配置;
这里写图片描述

一开始报错原因:
在zkServer.cmd批处理文件中

@echo off
setlocal
call "%~dp0zkEnv.cmd"    REM  这里调用zkEnv.cmd

set ZOOMAIN=org.apache.zookeeper.server.quorum.QuorumPeerMain
echo on
call %JAVA% "-Dzookeeper.log.dir=%ZOO_LOG_DIR%" "-Dzookeeper.root.logger=%ZOO_LOG4J_PROP%" -cp "%CLASSPATH%" %ZOOMAIN% "%ZOOCFG%" %*

endlocal

可知zkServer.cmd调用了zkEnv.cmd批处理文件,并且ZOOCFG变量是在zkEnv.cmd文件声明定义的,在zkServer.cmd中call 命令的时候找不到该目标文件,所以报错了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黄宝康

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值