1、下载Zookeeper 版本 zookeeper-3.4.13apache
下载地址:https://archive.apache.org/dist/zookeeper/服务器
解压后放在/usr/local/zookeeper-3.4.13 路径下session
2、配置环境变量maven
vi /etc/profile日志
3、Zookeeper主要目录结果blog
bin:主要的一些运行命令ip
conf: 存放配置文件,其中咱们须要修改zk.cfgci
contrib: 附加的一些功能文档
dist-maven: mvn编译后的目录同步
docs :文档
lib: 须要依赖的jar包
recipes:案例demo代码
src:源码
4、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