- 单机安装启动
- 伪集群启动
官网下载:https://zookeeper.apache.org/releases.html
#解压 tar -zxvf zookeeper.tar.gz cd zookeeper cd conf #复制一份配置文件 cp zoo_sample.cfg zoo.cfg #配置环境变量 vim ~/.bashrc export ZOOKEEPER=/home/user/zookeeper export PATH=$PATH:$ZOOKEEPER/bin source ~/.bashrc #立即生效
修改配置文件:
vim zoo.cnf dataDir=/home/user/zookeeper/data dataLogDir=/home/user/zookeeper/log
需要创建data目录和log目录
启动:
cd bin ./zkServer.sh start ./zkServer.sh status #查看状态 #客户端启动 ./zkCli.sh #关闭服务 ./zkServer.sh stop伪集群启动
mv zookeeper zookeeper1
修改配置文件
cd zookeeper1/conf vim zoo.cfg #修改内容 dataDir=/home/user/zookeeper1/data clientPort=2187 server.1=127.0.0.1:2111:3111 server.2=127.0.0.1:2112:3112 server.3=127.0.0.1:2113:3113
server.X=A:B:C 其中X表示这是第几号server.
A: 该server所在的IP地址.
B: 该server和集群中的leader交换消息所使用的端口.
C: 选举leader时所使用的端口.
#进入data目录 cd data vi myid #内容 1
复制两份zookeeper,重复操作zookeeper2、zookeeper3。
cp zookeeper1 zookeeper2 cp zookeeper1 zookeeper3 #zookeeper2 dataDir=/home/user/zookeeper2/data clientPort=2188 vi myid 2
#zookeeper3 dataDir=/home/user/zookeeper3/data clientPort=2189 vi myid 3



