zookeeper 从入门到放弃(00)

我司的定时任务就是使用 zookeeper 动态控制控制轮询的时间间隔,但是对于我这样沉迷于日常开发的童鞋来说,根本就不知道 zookeeper 到底是怎么玩起来的,刚好趁着非常时期,学习一下,共勉。

download

镜像url:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/

zookeeper folder 的目录结构如下:

Alt text

server run

凭直觉来说,bin目录下肯定有能 run 的东东。

Alt text

果不其然,run 一下看看

1
zkServer.cmd

Alt text

conf/zoo.cfg file is missing

看看 conf 目录

Alt text

它里面有一个 zoo.cfg 的 sample,看起来还支持 log4j

Alt text

直接使用这个 sample 看看

Alt text

看样子是成功了

Alt text

client run

1
zkCli.cmd localhost:2181

Alt text

似乎除了点问题…

1
zkCli.cmd 127.0.0.1:2181

Alt text

还是不行

再看看 server

Alt text

强制关闭了现有链接???

难道参数有问题???

原来是 启动命令 出了问题

正确的启动命令

1
2
zkCli.cmd -server 127.0.0.1:2181
zkCli.cmd -server localhost:2181

Alt text

simple usage

看看 zookeeper 有哪些用法

1
help

Alt text

启动两个 client 试试 简单的 create 语句,看看 work 不

Alt text

Alt text

看起来运转良好

参考资料: win10 下安装 ZooKeeper 的方法 Windows安装和使用zookeeper Windows(win 10)下安装ZooKeeper

|