一、Zookeeper 的安装
1.1 启动
docker container stop zookeeper
docker container rm zookeeper
docker run --name zookeeper \
--restart always --privileged=true \
-p 2181:2181 -d zookeeper:3.6
1.2 进入容器
docker exec -it zookeeper bash
二、Zookeeper 的简单命令了解
2.1 连接Zookeeper
bin/zkCli.sh -server 127.0.0.1:2181
2.2 help 帮助命令
help
2.3 创建新的znode
#创建新的znode 并分配my_data字符串到znode /zk_test中
create /zk_test my_data
2.4 列出znode
ls /
2.5 获取znode 中的值
get /zk_test
2.6 重新设置新的值到znode 中
set /zk_test junk
2.7 删除znode
delete /zk_test
更多请查看官网
https://zookeeper.apache.org/doc/current/zookeeperCLI.html
三、使用Zookeeper作为注册服务中心
参考
- https://juejin.im/post/5b037d5c518825426e024473
- https://zookeeper.apache.org/
- http://jm.taobao.org/2018/06/13/%E5%81%9A%E6%9C%8D%E5%8A%A1%E5%8F%91%E7%8E%B0%EF%BC%9F/
- https://medium.com/knerd/eureka-why-you-shouldnt-use-zookeeper-for-service-discovery-4932c5c7e764
- https://www.infoq.cn/article/cap-twelve-years-later-how-the-rules-have-changed/
- 更多命令 https://zookeeper.apache.org/doc/current/zookeeperCLI.html