linux上zookeeper伪集群的搭建

本文详细介绍了一台电脑上搭建ZooKeeper伪集群的具体步骤,包括创建目录、配置环境及启动服务等,帮助读者理解分布式集群环境搭建过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在一台电脑上搭建伪集群可以解决多台服务器局限问题,在一台电脑上通过搭建伪集群,模拟分布式集群环境。下面为搭建zookeeper伪集群的详细步骤:

第一步:在自己用户下新建文件夹zookeeper
命令:mkdir zookeeper
第二步:下载zookeeper
这里写图片描述

第三步:在zookeeper文件夹下解压:
这里写图片描述
第四步:在zookeeper文件夹下,新建文件夹zookeeper1,zookeeper2,zookeeper3
这里写图片描述
第五步:重命名解压后文件zookeeper-3.4.6为zookeeper1,:
这里写图片描述
第六步:同时复制zookeeper1为zookeeper2,zookeeper3
这里写图片描述
第七步:进入zookeeper1,并新建文件夹data
命令:cd zookeeper1;
mkdir data
第八步:进入data文件夹下输入命令:vi myid,并输入数字1保存退出
第九步:进入conf文件夹并复制zoo_sample.cfg为 zoo.cfg
这里写图片描述
第十步:编辑zoo.cfg文件,输入命令:vi zoo.cfg
增加以下:
这里写图片描述
其中zookeeper1,zookeeper2,zookeeper3为host,在host文件中配置地址即可,并且更改dataDir路径为:
这里写图片描述
第十一步:在防火墙上添加端口号:2181、2888、3888
切换到root用户下:su - root
执行以下命令:
这里写图片描述
添加以下行:然后重启防火墙
这里写图片描述
第十二步:同理分别进入zookeeper2,zookeeper3文件夹,执行第七步,第八步和第九步,注意第八步中myid文件中分别写上数字2,3,第九步的dataDir路径地址,第十步中分别编辑zoo.cfg如下:
这里写图片描述
这里写图片描述
第十三步:同理在防火墙上添加端口号:2182、2888、3888 ,2183,2889,3889
第十三步:进入zookeeper1中的bin文件夹下执行:
这里写图片描述
然后分别到zookeeper2,zookeeper3文件中bin下执行启动命令
第十四步:在zookeeper1下bin中执行:
这里写图片描述
可以看出此为follower,
打开zookeeper2中:
这里写图片描述
为leader,第三个打开为follower。zooKeeper需要在所有的服务(可以理解为服务器)中选举出一个leader,然后让这个leader来负责管理集群。此时,集群中的其它服务器则成为此leader的follower

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值