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、单机集群内容请搜索靠谱客的其他文章。
发表评论 取消回复