Zookeeper下载安装步骤

Zookeeper下载安装步骤

官网下载地址:https://zookeeper.apache.org/releases.html
在这里插入图片描述
下载后解压压缩包,复制文件夹内 conf 目录下的 zoo_sample.cfg 文件,重命名为 zoo.cfg
编辑修改dataDir指向路径,并添加dataLogDir路径,需要在Zookeeper安装目录下新建 data 和 log 目录
注意此处需要使用 \ 双斜杠,单斜杠会在 bin 目录下生成文件夹,具体原因还不了解。
在这里插入图片描述
各个配置项的含义:
tickTime:这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳
initLimit:这个配置项是用来配置 Zookeeper 接受客户端(这里所说的客户端不是用户连接 Zookeeper 服务器的客户端,而是 Zookeeper 服务器集群中连接到 Leader 的 Follower 服务器)初始化连接时最长能忍受多少个心跳时间间隔数。当已经超过 10 个心跳的时间(也就是 tickTime)长度后 Zookeeper 服务器还没有收到客户端的返回信息,那么表明这个客户端连接失败。总的时间长度就是10*2000=20秒
dataDir:Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里
dataLogDir:Zookeeper 保存日志文件的目录
clientPort:这个端口就是客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求
syncLimit:这个配置项标识 Leader 与 Follower 之间发送消息,请求和应答时间长度,最长不能超过多少个 tickTime 的时间长度,总的时间长度就是 5*2000=10 秒
当这些配置项配置好后,就可以双击 bin 目录下的 zkServer.cmd 启动 Zookeeper
也可以配置Zookeeper的环境变量,创建ZOOKEEPER_HOME,选择Zookeeper的目录,在Path中添加:%ZOOKEEPER_HOME%\bin
然后在cmd中使用zkServer命令启动Zookeeper
启动产生闪退的情况,可以在 bin 文件目录下,编辑 zkServer.cmd 文件,在末尾处加上pause(命令窗口就会提示错误信息)
在这里插入图片描述
在这里插入图片描述
错误信息:文件名、目录名或卷标语法不正确,需 修改 zkServer.cmd 将 call %JAVA% 修改为 java(百度还有其他原因报错的,具体根据报错原因处理)
修改前:
在这里插入图片描述
修改后:
在这里插入图片描述
修改后保存文件,再启动就没问题了。
检查Zookeeper 是否已经在服务,可以通过netstat -ano|findstr 配置的端口号 命令查看是否有你配置的 clientPort 端口号在监听服务。
在这里插入图片描述
也可以通过启动 zkCli.cmd 来判定是否启动成功,连接成功:
在这里插入图片描述
启动 zkCli.cmd 闪退与上述 解决方案一致,需修改 zkCli.cmd 将 call %JAVA% 修改为java

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值