1、请简述Zookeeper的选举机制?
半数机制:只要达到半数,就会选择ID号最大的那个
2、Zookerper的监听原理
- 首先要有一个main()线程
- 在main()线程中创建Zookeeper客户端,这时就会创建两个线程,一个负责网路通信(connect),一个负责监听(listen)
- 通过connect线程将注册的监听事件发送给Zookeeper
- 在Zookeeper的注册监听器列表中将注册的监听事件添加到列表中
- Zookeeper监听到有效数据或者路径变化,就会将这个消息发送给listen线程
- listen线程内部调用了process()方法
3、Zookeeper的部署方式有哪几种?集群中的角色有哪些?集群最少需要几台机器?
- 部署方式:单机模式、集群模式
- 角色:Leader和Follower
- 集群最少需要三台机器
4、Zookeeper的常用命令
ls create set get delete
516

被折叠的 条评论
为什么被折叠?



