单机版安装

进入zooKeeper官网:http://zookeeper.apache.org/,找到你想下载的版本,我这里下载的是 zookeeper 3.5.4 版本。

把 zookeeper-3.5.4.tar.gz 放到指定目录

/Users/shifeifei/Software/zk-3.5.4

这是我的目录。

执行解压命令:

tar -zxvf zookeeper-3.5.4.tar.gz

得到目录 , zookeeper-3.5.4-beta,可观察到zookeeper的目录结构及内容:

zookeeper 环境变量配置

vim ~/.bash_profileexport ZK_HOME=/Users/shifeifei/Software/zk-3.5.4/zookeeper-3.5.4-betaexport PATH=$ZK_HOME/bin:$PATHsource ~/.bash_profile

zookeeper 相关配置

  • 配置 zoo.cfg 文件

进入到目录

/Users/shifeifei/Software/zk-3.5.4/zookeeper-3.5.4-beta/conf

修改文件 zoo_sample.cfg 文件内容,并重新命名为 zoo.cfg

tickTime=2000initLimit=10syncLimit=5dataDir=/Users/shifeifei/Software/zk-3.5.4/zk-data/dataLogDir=/Users/shifeifei/Software/zk-3.5.4/zk-log/clientPort=2181#maxClientCnxns=60#autopurge.snapRetainCount=3#autopurge.purgeInterval=1server.1=127.0.0.1:2888:3888

其中 dataDir 和 dataLogDir 目录是你自定义指定的。

  • 创建 myid 文件,该文件在 dataDir 所表示的目录下

文件内容是:server.1=127.0.0.1:2888:3888 中的 server.1 的 1

启动服务

进入目录

/Users/shifeifei/Software/zk-3.5.4/zookeeper-3.5.4-beta/bin

执行命令:
./zkServer.sh start