文章目录
1 Zookeeper 下载
- 下载Zookeeper 3.5.7
Zookeeper官网
2 Linux安装JDK
3 Zookeeper Linux本地安装
3.1 本地模式安装
安装前准备
- ① 安装JDK
- ② 拷贝 apache-zookeeper-3.5.7-bin.tar.gz 安装包到 Linux 系统下
- ③ 解压到指定目录
[root@localhost zookeeper]# tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz
- ④ 修改名称
配置修改
- ① 将/usr/local/zookeeper/zookeeper3.5.7/conf 这个路径下的 zoo_sample.cfg 修改为 zoo.cfg;
- ② 打开 zoo.cfg 文件,修改 dataDir 路径:
[root@localhost conf]# vim zoo.cfg
- ③ 修改如下内容:
- ④ 在/usr/local/zookeeper/zookeeper3.5.7/这个目录上创建 zkData 文件夹
操作 Zookeeper
-
① 启动 Zookeeper
-
② 查看进程是否启动
-
③ 查看状态
-
④ 启动客户端
-
⑤ 退出客户端
-
⑥ 停止 Zookeeper
3.2 配置参数解读
Zookeeper中的配置文件zoo.cfg中参数含义解读:
-
tickTime = 2000:通信心跳时间,Zookeeper服务器与客户端心跳时间,单位毫秒
-
initLimit = 10:LF初始通信时限
Leader和Follower初始连接时能容忍的最多心跳数(tickTime的数量) -
syncLimit = 5:LF同步通信时限
Leader和Follower之间通信时间如果超过syncLimit * tickTime,Leader认为Follwer死
掉,从服务器列表中删除Follwer。 -
dataDir:保存Zookeeper中的数据
注意:默认的tmp目录,容易被Linux系统定期删除,所以一般不用默认的tmp目录 -
clientPort = 2181:客户端连接端口,通常不做修改。