1.下载zookeeper
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz
【备注】下载编译好的就可以了
2.解压zookeeper
tar -zxvf apache-zookeeper-3.6.2-bin.tar.gz -C /zookeeper
3.修改配置
cd /zookeeper/conf
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
#以下是配置内容
tickTime=2000
initLimit=5
syncLimit=2
dataDir=/zookeeper/data
dataLogDir=/zookeeper/logs
clientPort=2181
server.1=192.168.1.230:2888:3888
server.2=192.168.1.231:2888:3888
server.3=192.168.1.232:2888:3888
4.建立数据文件
mkdir /zookeeper/data
echo 1 > /zookeeper/data/myid
5.复制zookeeper到远程机器上
scp -r /zookeeper root@192.168.1.231:/zookeeper
scp -r /zookeeper root@192.168.1.232:/zookeeper
6.分别修改两台机器的myid
192.168.1.231->2
192.168.1.232->3
7.配置三台主机环境变量
vim /etc/profile
#以下是配置追加内容
export ZOOKEEPER_HOME=/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
source /etc/profile
8.分别启动zookeeper服务
#进入bin文件里面进行启动,第三个参数可以设置配置文件
#例如:zkServer start zoo1.cfg
zkServer.sh start
9.客户端进行连接zookeeper
#连接本机
./zkCli.sh
#连接节点
./zkCli.sh -server 192.168.1.231:2181
知识补充:
2.工作原理
3.应用场景