linux安装
提前配置好jdk环境
创建软件目录
mkdir /usr/local/src && cd /usr/local/src
上传zk
进行解压:
tar -zxvf zookeeper-3.4.5.tar.gz -C /usr/local/
重命名:
cd /usr/local && mv zookeeper-3.4.5 zookeeper
修改环境变量:
vi /etc/profile
#ZOOKEEPER settings
ZOOKEEPER_HOME=/usr/local/zookeeper
PATH=$PATH:$ZOOKEEPER_HOME/bin
export PATH ZOOKEEPER_HOME
刷新:
source /etc/profile
到zookeeper下修改配置文件
cd /usr/local/zookeeper/conf
mv zoo_sample.cfg zoo.cfg
修改conf: 单台不需要
vim zoo.cfg 修改两处
(1)dataDir=/usr/local/zookeeper/data 存放数据的地方
(2)最后面添加
server.0=192.168.0.71:2888:3888
server.1=192.168.0.72:2888:3888
server.2=192.168.0.73:2888:3888
服务器标识配置:
创建文件夹:mkdir /usr/local/zookeeper/data
创建文件 /usr/local/zookeeper/conf/myid并填写内容为
vim myid
0 (内容为服务器标识 : 0)
72 73 分别myid的内容为 1 、 2
启动zookeeper:
路径:cd /usr/local/zookeeper/bin
执行:zkServer.sh start (注意这里3台机器都要进行启动)
状态:zkServer.sh status(在三个节点上检验zk的mode,一个leader和俩个follower)
windows安装
安装jdk
安装Zookeeper. 在官网http://zookeeper.apache.org/下载zookeeper.我下载的是zookeeper-3.4.14版本。
解压zookeeper-3.4.14至D:\soft\zookeeper\zookeeper-3.4.14
在D:\soft\zookeeper\ 新建data及log目录。
安装单机模式。
至D:\soft\zookeeper\zookeeper-3.4.14\conf 复制 zoo_sample.cfg 并粘贴到当前目录下,命名zoo.cfg.
编辑zoo.cfg.修改如下配置
修改此处
dataDir=D:\\soft\\zookeeper\\data 此处可以修改为../data 这样就data 和conf 就可以是同一个目录了
添加此处
dataLogDir=D:\\soft\\zookeeper\\log
> cmd D:\soft\zookeeper\zookeeper-3.4.14\bin 下
> zkserver.cmd