1.zookeeper應用場景:node
配置管理:能夠在zookeeper寫配置項,使咱們的整個集羣均可以訪問到。算法
名字d服務:能夠和咱們的Linux中的hosts文件同樣,讓咱們的名字和ip地址聯繫起來blog
組員管理,簡單互斥鎖,互斥鎖,讀寫鎖,ip
2.zookeeper使用的協議:ZAB協議集羣
3.zookeeper選舉算法和流程zookeeper
4.zookeeper對節點的watch監聽是永久的嗎?配置
不是永久的,監聽一次就失效了im
5.zookeeper有哪幾種節點類型?客戶端
4種:協議
persistent:持久化znode節點
persistent_sequential:自動增長順序編號的znode節點,持久的。
ephemeral:臨時節點,一旦客戶端zk鏈接關閉,這個節點就會消失
ephemeral_sequential:臨時自動編號節點。
6.zookeeper集羣若是有3臺機器,掛掉一臺集羣還能工做嗎?掛掉兩臺呢?
掛掉一臺集羣能夠繼續工做,
掛掉兩臺不能繼續工做,由於選舉機制不能選出leader,
7.zookeeper集羣支持動態添加機器碼?
在3.5版本之後能夠動態添加,以前無法動態添加