我司的定时任务就是使用 zookeeper 动态控制控制轮询的时间间隔,但是对于我这样沉迷于日常开发的童鞋来说,根本就不知道 zookeeper 到底是怎么玩起来的,刚好趁着非常时期,学习一下,共勉。
download
镜像url:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/
zookeeper folder 的目录结构如下:
server run
凭直觉来说,bin目录下肯定有能 run 的东东。
果不其然,run 一下看看
1 | zkServer.cmd |
conf/zoo.cfg file is missing
看看 conf 目录
它里面有一个 zoo.cfg 的 sample,看起来还支持 log4j
直接使用这个 sample 看看
看样子是成功了
client run
1 | zkCli.cmd localhost:2181 |
似乎除了点问题…
1 | zkCli.cmd 127.0.0.1:2181 |
还是不行
再看看 server
强制关闭了现有链接???
难道参数有问题???
原来是 启动命令 出了问题
正确的启动命令
1 | zkCli.cmd -server 127.0.0.1:2181 |
simple usage
看看 zookeeper 有哪些用法
1 | help |
启动两个 client 试试 简单的 create 语句,看看 work 不
看起来运转良好
参考资料: win10 下安装 ZooKeeper 的方法 Windows安装和使用zookeeper Windows(win 10)下安装ZooKeeper