zookeeper配置集群

已配置好的,我用的版本是3.4.6:

链接:https://pan.baidu.com/s/1It8_efSRb1_IwOePOfyHDw

提取码:1234


1.下载zookeeper

https://zookeeper.apache.org/releases.html

根据自己的需要下载版本


2.解压修改

放到D盘的Server文件夹下,前面文章说到过,服务程序统一放到server文件夹

在文件夹下创建zookeeperCluster,并把刚才下载好的zookeeper,解压之后放进去

解压后的目录如下,打开conf,将zoo_sample.cfg复制3份,分别命名为zoo2181.cfg、zoo2082.cfg、zoo2083.cfg





配置端口,打开zoo2181.cfg文件,zookeeper默认的端口号为2181,如果你的电脑有端口冲突,将端口改为其他的,比如3181、自己记得就行

修改的地方  1.clientPort=2181(默认2181,可修改)   

                    2.dataDir=../data/2181(在上一级目录里面建一个data文件夹,在data里面再见3个文件夹分别是2181、2182、2183,再分别在这3个文件夹里分别建一个交myid的文件,注意myid没有扩展名)     

新增的地方 server.x=地址段

2181文件夹下的myid为1,注意顶开头写,没有空格

2182文件夹下的myid为2,注意顶开头写,没有空格

2182文件夹下的myid为3,注意顶开头写,没有空格

相同的方法配置另外两个

zoo2181.cfg
zoo2182.cfg
zoo2883.cfg





3.修改启动文件

    打开bin目录,将zkEnv.cmd和zkServer.cmd分别复制两份,并修改文件名

打开zkServer2181.cmd,你就会发现,哦,原来是这么回事,

修改zkServer218x.cmd、zkEnv218x.cmd 将图中部分改成对应的

对的 在call 里面,将原来的zkEnv.cmd部分改为,你修改的文件的对应名字

使用相同的方法将另外两个修改一下就可以去双击zkServerXXXX.cmd启动了,

你也可以新建一个.bat批量启动程序startAll.bat,去批量启动,

双击startAll.bat,会弹出来三个窗口,myid会有对应的1,2,3。如果报myid找不到,有可能是你设置的路径、文件有错误

zkServer2181.cmd


zkEnv2181.cmd


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容