解压zookeeper

[root@master pack]# tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/local/src/

配置环境变量

#ZOOKEEPER_HOME
export ZOOKEEPER_HOME=/usr/local/src/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin

创建data文件用于存放数据信息

创建logs文件用于存放日志信息

[root@master zookeeper]# mkdir data

修改zoo_simple.cfg配置文件,首先修改名字为zoo.cfg

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/src/zookeeper/data
dataLogDir=/usr/local/src/zookeeper/logs
clientPort=2181
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave1:2888:3888

进入data创建myid文件

在对应的主机上写入对应的sever.数字

master即写入1

slave1即写入2

slave2即写入3

启动zookeeper

[root@master zookeeper]# zkServer.sh start   #开启
[root@master zookeeper]# zkServer.sh status  #查询状态
[root@master zookeeper]# zkServer.sh stop    #关闭

注意启动zookeeper集群前,必须要关闭防火墙,否则无法识别到其他主机

如果报错去data目录下查看zookeeper.out文件