Centos下Zookeeper安装部署(一)

Centos下Zookeeper安装部署(一)

一、安装介绍

1.下载Zookeeper安装文件

下载地址:

https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.8.4/apache-zookeeper-3.8.4-bin.tar.gz

2.上传zookeeper到centos指定目录


/usr/local/zookeeper

解压文件


tar -zxvf apache-zookeeper-3.8.4-bin.tar.gz

修改名称为zkp

修改zookeeper配置文件


mv zoo_sample.cfg zoo.cfg

二、搭建Zookeeper服务器

1.zoo.cfg 配置文件说明


# zookeeper时间配置中的基本单位(毫秒)
tickrime=2000
#允许follower初始化连接到1eader最大时长,它表示tickrime时间倍数 即:initLimit * tickmime
initrimit=10
# 允许fo1lowerleader数据同步最大时长,它表示tickrime时间倍数
syncLimit=5
#zookeper 数据存储目录及日志保存目录(如果没有指明dataLoqpir,则日志也保存在这个文件中)
dataDir=/tmp/zookeeper
#对客户端提供的端口号
clientPort=2181
#单个客户端与zookeeper最大并发连接数
maxClientCnxns=60
# 保存的数据快照数量,之外的将会被清除
autopurge.snapRetainCount=3
#自动触发清除任务时间间隔,小时为单位。默认为0,表示不自动清除,
autopurge.purgeInterval=1

 

三、启动zookeeper

1.启动命令

进入zookeeper的bin目录,输入如下命令:回车


./zkServer start ../conf/zoo.cfg

zookeeper启动成功如下:

 

2.Zookeeper服务器的操作命令

重命名 conf中的文件 zoo_sample.cfg->zoo.cfg

进入zookeeper/bin目录输入如下命令:

  • 启动zk服务器:


./zkServer.sh start  ../conf/zoo.cfg
  • 查看zk服务器状态


./zkServer.sh status  ../conf/zoo.cfg

  • 停止zk服务器:


./zkServer.sh stop  ../conf/zoo.cfg

 

  • 通过客户端工具连接

./zkCli.sh
  • 通过ls /查看数据
ls /