废话不多说,直接开干。
1、下载安装包
wget https://downloads.apache.org/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz
2、解压安装包
tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz -C /opt/module/
3、修改配置文件
进入conf目录
cd conf/
复制一份zoo_sample.cfg文件,并把名字改为zoo.cfg
cp zoo_sample.cfg zoo.cfg
创建zkData目录
mkdir zkData
编辑zoo.cfg文件,改为下面这样
4、启动服务
./zkServer.sh start
通过jps查看是否启动成功
或者通过status查看运行状态
出现上面的情况说明zookeeper启动成功了
5、搭建集群
由于我只有一台服务器,所以只能搭建一个伪集群,下面就让我们开始搭建伪集群吧
首先,先拷贝三份上面所搭建好的zookeeper。
cp -r apache-zookeeper-3.6.3-bin zookeeper1
cp -r apache-zookeeper-3.6.3-bin zookeeper2
cp -r apache-zookeeper-3.6.3-bin zookeeper3
然后修改一一修改其中的配置文件如下图
修改完配置文件就可以开始启动zookeeper集群了
./bin/zkServer.sh start
使用上面的命令依次启动zookeeper,再通过下面的命令来查看集群启动状态
./bin/zkServer.sh status
在启动完半数以上的zookeeper服务时,可以看到zookeeper集群启动成功,并且可以看到我的zookeeper2是集群的leader,其他的服务器都是follower
至此,zookeeper的伪集群搭建完毕。