zookeeper服务器部署
- 下载 https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.g
- 解压 tar -xvf zookeeper-3.4.14.tar.gz
- 修改配置 /home/zhipan/zookeeper-3.4.14/conf/
- 修改配置 mv zoo_sample.cfg zoo.cfg
- 修改一下dataDir
启动zookeeper
/bin
./zkServer.sh start ##服务端
./zkCli.sh ##客户端
quit ---退出客户端
./zkServer.sh stop ##停止服务端
内部原理
选举机制
- 半数以上机器可用,集群可用
- zookeeper工作时有一个master和follower
- 先选自己,没有继续投票,选出来之后,其他的节点不再参与
节点类型
持久节点:断开连接之后创建的节点不删除
短暂节点:断开连接后创建的节点自己删除