在Linux下搭建Zookeeper集群需要遵循以下步骤:
java -version
如果没有安装Java,请先安装Java。
下载并解压Zookeeper: 访问Zookeeper官方网站(https://zookeeper.apache.org/releases.html)下载最新版本的Zookeeper。将下载的压缩包解压到每个服务器的指定目录,例如:/opt/zookeeper。
配置Zookeeper: 在每个服务器上,进入Zookeeper解压目录,复制示例配置文件:
cp conf/zoo_sample.cfg conf/zoo.cfg
编辑conf/zoo.cfg文件,进行如下配置:
server.1=192.168.1.1:2888:3888
server.2=192.168.1.2:2888:3888
server.3=192.168.1.3:2888:3888
其中,IP为服务器IP地址,第一个端口为Follower与Leader通信端口,第二个端口为Leader选举端口。
echo 1 > /opt/zookeeper/data/myid
在其他服务器上创建myid文件并分别写入2和3。
bin/zkServer.sh start
bin/zkServer.sh status
如果看到Leader和Follower的状态,说明Zookeeper集群已经搭建成功。
注意:在实际生产环境中,为了保证高可用性,建议至少部署3台Zookeeper服务器。