概述
1、单机
首先,把zk从官网上面下载下来。
Index of /dist/zookeeper/zookeeper-3.4.5
下载下来后解压,目录大概是这个样子
进入bin目录,其中有两个文件着重说明下。
zkServer.cmd 启动zk服务端
zkEnv.cmd 用于加载zk启动的一些配置信息
在zkEnv.cmd文件中我们可以看到zk的配置信息指向根目录的conf/zoo.cfg
接着我们移动到conf目录下会发现没有zoo.cfn这个文件。这个时候把zoo_sample.cfg文件复制一份,改名为zoo.cfg。
针对自己的需求修改zoo.cfg中的内容
配置完成后回到bin目录下,双击zkServer.cmd启动zk,启动完成后最好到自己设置的dataDir目录下看有没有生成数据信息,如果没有生成说明路径不对。
2、单机集群
首先将刚才配置好的zk复制为三份。
依次修改每个节点中 /conf/zoo.cfg的配置信息。
修改完成后再各自dataDir文件夹中,新建一个文件名为myid
再myid中加上当前节点对应的唯一标识。如果当前节点设计的是server.255 那么这个myid中就写一个255。(这里可能会出现一个问题,就是在配置myid后,启动zk仍然会报:想念myid这个文件 这个错误,这是因为myid没有放在dataDir文件夹下,如果myid放在了dataDir文件夹下,那就可能是你用的路径是但斜杠而不是\双斜杠。所以再配置单机版的dataDir文件夹后,最好启动下看看,dataDir对应的目录下是否生成了对应的数据信息[数据信息就是上图的那个version-2])
最后启动三个节点。 三个节点没有完全启动起来的时候会报错,全部启动后就好了,为什么报错看下错误信息就明白了。
最后
以上就是寂寞老虎为你收集整理的Windows环境下搭建zk以及zk集群1、单机 2、单机集群的全部内容,希望文章能够帮你解决Windows环境下搭建zk以及zk集群1、单机 2、单机集群所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复