【Zookeeper】- 安装与配置及踩坑记录

下载安装

下载地址:

下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/

下载版本说明:

在这里插入图片描述

配置步骤

配置文件:

  • 新建文件:

cd到zookeeper安装路径conf文件夹下

touch zoo.cfg
  • 编辑文件:
vim zoo.cfg    i-进入编辑
保存并退出:esc+:wq

设置配置文件内容:zoo.cfg

# The number of milliseconds of each tick
tickTime=2000

# 配置leader节点和follower节点启动并且完成数据同步的时间
initLimit=10

# leader节点和follower节点心跳检测的最大延迟时间
syncLimit=5

# 存储快照的目录
dataDir=/apache-zookeeper-3.4.9/data

# 对外暴露的端口
clientPort=2181

启动服务:

cd到安装路径bin路径下,启动zookeeper服务

zkServer.sh start

// 检查zk服务启动状态
zkServer.sh status

启动成功如下:

qiqi:bin  root# zkServer.sh  start
/usr/bin/java
 Zookeeper MX enabled by default
 Using config:/apache-zookeeper-3.4.9-bin/bin/../conf/zoo.cfg
 Starting zookeeper  STARTED

执行zkCli.sh

执行命令:zkCli.sh

ZooKeeper命令行界面(CLI)用于与ZooKeeper集合进行交互以进行开发。它有助于调试和解决不同的选项

踩坑记录:

版本问题1

下载的未编译版本,出现以下错误:找不到或无法加载主类 org.apache.zookeeper.ZooKeeperMain
在这里插入图片描述

保证配置文件正确的前提下,检查自己安装的zookeeper版本,回到第二步骤版本检查,编译和未编译,下载编译的版本问题就迎刃而解;

版本问题2

错误记录:
opening socket connection to server localhost/0:0:0:0:0:0:0:1:2181. will not attempt to authenticate

出现这样的问题 首先检查zookeeper的版本问题,查看项目中使用的版本与自己安装的版本是否一致,

  • 确认自己的 zookeeper 地址是不是正确
  • 确认自己的 zookeeper jar 包版本是不是合适

当前用户权限:

启动zookeeper服务

开始的时候需要切换为root用户,如果过程中发现了执行命令不起作用,这时候也需要看下当前用户权限,切换到root用户,再执行zookeeper服务启动命令,服务启动;

切换用户:sudo -i
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值