zookeeper的安装使用
一、下载安装
https://zookeeper.apache.org/
点击 download
以我自己的安装为例,linux,3.8.0
准备3台linux服务器:192.168.10.128、192.168.10.129、192.168.10.130
1.上传解压
把apache-zookeeper-3.8.0-bin.tar.gz 上传到 /usr/local/zookeeper 目录下
192.168.10.128、192.168.10.129、192.168.10.130 都传 解压 ,3台服务器都要操作
tar -zxvf apache-zookeeper-3.8.0-bin.tar.gz
2.创建数据目录
在/usr/local/zookeeper/apache-zookeeper-3.8.0-bin 目录下创建一个文件夹 zkData 3个服务器都操作 命令:
mkdir -p zkData
3.创建文件
在/usr/local/zookeeper/apache-zookeeper-3.8.0-bin/zkData创建
文件
myid 命令:
touch myid
4.写入数据
分别在3台服务器的myid里
分别
写上2/3/4
命令:
vim myid
这里写的数据根据自己定,只要与后面的配置文件中的对的起来就行
5.准备配置文件
复制zoo_sample.cfg 在/usr/local/zookeeper/apache-zookeeper-3.8.0-bin/conf下执行 命令:
cp zoo_sample.cfg zoo.cfg
6.修改zoo.cfg
①修改一、dataDir=/usr/local/zookeeper/apache-zookeeper-3.8.0-bin/zkData
②修改二、
server.2=192.168.10.128:2888:3888
server.3=192.168.10.129:2888:3888
server.4=192.168.10.130:2888:3888
注:这里的234是与上面的myid里面的对应的,也就是里面填什么这里就写什么。三台服务器配置相同
7.开墙
把这3台服器的2888、3888的端口打开保证相互之间能访问通
2181
: 客户端连接端口
2888
: 机器之间通信端口
3888
: leader选举端口
8.启动查看
启动:在/usr/local/zookeeper/apache-zookeeper-3.8.0-bin/bin目录下执行
sh zkServer.sh start
查看:在/usr/local/zookeeper/apache-zookeeper-3.8.0-bin/bin目录下执行
sh zkServer.sh status