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 # 允许fo1lower与leader数据同步最大时长,它表示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 /