一、下载Zookeeper 版本 zookeeper-3.4.13
下载地址:https://archive.apache.org/dist/zookeeper/
解压后放在/usr/local/zookeeper-3.4.13 路径下
二、配置环境变量
vi /etc/profile
三、Zookeeper主要目录结果
bin:主要的一些运行命令
conf: 存放配置文件,其中我们需要修改zk.cfg
contrib: 附加的一些功能
dist-maven: mvn编译后的目录
docs :文档
lib: 需要依赖的jar包
recipes:案例demo代码
src:源码
四、Zookeeper配置文件,运行Zookeeper
1. zoo.cfg 配置
tickTime:用于计算的时间单元。比如session超时: N*tickTime
initLimit: 用于集群,允许从节点连接并同步到master节点的初始化连接时间,以tickTime的倍数来表示
syncLimit: 用户集群,master主节点与从节点之间发送消息,请求和应答时间。(心跳机制)
dataDir: 必须配置,数据文件路径
dataLogDir: 日志目录,如果不配置会和dataDir公用
clientPort: 连接服务器的端口,默认2181
2. 增加配置文件
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
创建对应目录下的文件夹 dataDir和dtaLogDir
3. 启动Zookeeper
cd bin
./zkServer.sh start
查看状态 ./zkServer.sh status
standalone 代表单机。
停止Zookeeper
./zkServer.sh stop