linux上zookeeper伪集群的搭建

在一台电脑上搭建伪集群可以解决多台服务器局限问题,在一台电脑上通过搭建伪集群,模拟分布式集群环境。下面为搭建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

发布了48 篇原创文章 · 获赞 15 · 访问量 6万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章