安装启动zookeeper
在 Apache zookeeper 官网下载 https://www.apache.org/dyn/closer.cgi/zookeeper/
下载后解压,我使用的是3.4.14版本。
解压后看到如下文件结构:
zookeeper-3.4.14
+--bin
+--conf
+contrib
+--docs
+--lib
+src
+--...
搭建伪集群环境
修改名称等
1 将解压的 zookeeper 复制三份
2 分别修改三个 zookeeper 的 zoo-sample.cfg
为 zoo-1.cfg、zoo-2.cfg、zoo-3.cfg
3 将三个 zookeeper 的 bin
下的 zkServer.cmd
改为 zkServer-1.cmd、zkServer-2.cmd、zkServer-3.cmd
修改具体内容
1 将 zoo-1.cfg、zoo-2.cfg、zoo-3.cfg
改为下面的内容
2 在每份的 zookeeper 的 dataDir
下创建一个文件 myid
dataDir : 自己在每份的 zookeeper 目录下创建一个文件夹。
在 myid 文件中分别输入 1、2、3 (第一份中输入1、第二份输入2 …)
例如:我的 dataDir 目录在 H:\environment\zookeeper\zookeeper-3.4.14\data ,那么我就在这个目录下创建一个 myid 文件,并且输入 1。
配置 zkServer.cmd
将每份 zookeeper 中的 bin 目录下的 zkServer.cmd 加上下面的内容
set ZOOCFG=..\conf\zoo-1.cfg
也就是设置 zoo.cfg 文件的位置
这样启动应该就成功了!
客户端连接
找到 bin 目录下的 zkCli.cmd ,运行执行即可。