1.准备Java运行时环境
2.下载zookeeper安装包
和Apache等开源项目一样,zookeeper针对不同的平台使用的安装包是一样的.到http://zookeeper.apache.org/releases.html/ 下载指定版本的zookeeper安装包即可.下载后是一个名为zookeeper-x.x.x.tar.gz的压缩文件.解压该文件.
如果是要在windows平台上搭建伪集群,因此需要拷3份ZooKeeper安装包,同时约定在下文中,用%ZK_HOME1%代表ZooKeeper集群中的一个服务器目录
3.配置文件zoo.cfg
与linux平台部署方式一致,需要将conf目录下的zoo_sample.cfg文件复制一份,并重命名为zoo.cfg,并按照如下步骤进行配置:
tickTime=2000 dataDir=./data #不同的peer上,端口号需要更改 clientPort=2181 initLimit=5 syncLimit=2 server.1=127.0.0.1:2777:3777 server.2=127.0.0.1:2888:3888 server.3=127.0.0.1:2999:3999 以上是在同一台机器上,通过配置不同的端口号来实现伪集群的部署方式,同时将ZppKeeper的数据目录配置成'D:zookeeper-bin\peer\bin\data' |
4.创建myid文件
在dataDir配置的目录下,创建一个名为myid的文件,并在该文件的第一行写一个数字,使其与zoo.cfg中当前机器的编号对应
5.按照相同的步骤,在其他目录下管都配置上zoo.cfg和myid文件
6.双击每个目录下的zkServer.cmd文件启动服务器
7.验证服务器
服务启动完成后,如果你的操作系统上安装了Telnet客户端,那么可以通过Telnet方式登录ZooKeeper的2181端口,也可以双击bin目录下的zkCli.cmd文件来连接本地的ZooKeeper服务器以验证是否启动成功.