每天学点Zookeeper之安装配置

下载地址: https://zookeeper.apache.org/releases.html
获取地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/
注意:
(1)JDK与Zookeeper的版本对应,zookeeper-3.5.5最低推荐的JDK版本1.8
(2)以下内容以 apache-zookeeper-3.6.3 版本为基准

1.Zookeeper 基础

1.1 目录结构

文件夹功能备注
bin存放系统脚本
conf存放配置文件
contribzk附加功能支持v3.6.3无该文件夹
dist-mavenmaven仓库文件v3.6.3无该文件夹
docszk文档
lib依赖的第三方库
recipes经典场景样例代码v3.6.3无该文件夹
srczk源码v3.6.3无该文件夹

1.2 zoo.cfg 配置

配置项功能
tickTime时间单元
initLimit
syncLimit
clientPort客户端访问端口,默认2181
dataDir数据文件夹,默认/tmp/zookeeper
dataLog数据日志文件夹
snapCount进行n次事务日志输出后,生成一次snapshot文件,同事创建一个事务log文件。默认100000

2.服务端搭建

2.1 Linux 服务端

wget https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-x.x.x/apache-zookeeper-x.x.x-bin.tar.gz
tar -zxvf apache-zookeeper-x.x.x-bin.tar.gz -C apache-zookeeper-x.x.x
cd apache-zookeeper-x.x.x
cd confg/
cp zoo_sample.cfg zoo.cfg
# 配置 zoo.cfg 参数: clientPort/dataDir/dataLogDir
cd ../bin/
sh zkServer.sh start

2.2 windows 服务端

启动方式

  • 双击apache-zookeeper-3.6.3-01\bin\zkServer.cmd
  • git 命令模式:sh apache-zookeeper-3.6.3-01/bin/zkServer.sh start

3.配置详情

4.FQA

问题:找不到或无法加载主类org.apache.zookeeper.server.quorum.QuorumPeerMain

答:安装包下载错误:从目前的最新版本3.5.5开始,带有bin.tar.gz是编译包,而tar.gz只是源码包无法直接使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值