debian

Zookeeper在Debian上的集群部署

小樊
37
2025-06-03 20:57:13
栏目: 智能运维

在Debian上部署Zookeeper集群需要以下步骤:

1. 准备工作

2. 集群规划

确定集群中的节点及其IP地址。例如:

3. 解压安装

在每台节点上解压Zookeeper安装包:

tar -zxvf apache-zookeeper-<version>-bin.tar.gz

4. 配置Zookeeper

4.1 创建myid文件

在每台节点的dataDir目录下创建myid文件,并写入对应的服务器编号。例如,在节点1上:

echo "1" > /path/to/zookeeper/dataDir/myid

在节点2和节点3上分别写入2和3。

4.2 配置zoo.cfg文件

在每台节点的conf目录下,将zoo_sample.cfg重命名为zoo.cfg,并进行如下配置:

dataDir=/path/to/zookeeper/dataDir
clientPort=2181
server.1=192.168.1.70:2888:3888
server.2=192.168.1.71:2888:3888
server.3=192.168.1.76:2888:3888

5. 启动Zookeeper服务

在每台节点的bin目录下启动Zookeeper服务:

./zkServer.sh start

6. 验证集群状态

在每台节点上使用以下命令查看Zookeeper集群状态:

./zkServer.sh status

确保所有节点状态为LeaderFollower,并且集群正常运行。

7. 开放端口

在每台节点上开放Zookeeper的客户端连接端口:

sudo ufw allow 2181/tcp

8. 验证服务

使用telnetzkCli.sh工具连接到任意一个节点,验证Zookeeper服务是否正常启动。

0
看了该问题的人还看了