91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

關于Zookeepe的詳細介紹

發布時間:2020-04-06 23:40:17 來源:網絡 閱讀:197 作者:wx5ddf3bbea7a85 欄目:建站服務器

1. zookeeper 是什么?

zookeeper 是一個分布式的,開放源碼的分布式應用程序協調服務,是 google chubby 的開源實現,是 hadoop 和 hbase 的重要組件。它是一個為分布式應用提供一致性服務的軟件,提供的功能包括:配置維護、域名服務、分布式同步、組服務等。

2. zookeeper 都有哪些功能?

  • 集群管理:監控節點存活狀態、運行請求等。

  • 主節點選舉:主節點掛掉了之后可以從備用的節點開始新一輪選主,主節點選舉說的就是這個選舉的過程,使用 zookeeper 可以協助完成這個過程。

  • 分布式鎖:zookeeper 提供兩種鎖:獨占鎖、共享鎖。獨占鎖即一次只能有一個線程使用資源,共享鎖是讀鎖共享,讀寫互斥,即可以有多線線程同時讀同一個資源,如果要使用寫鎖也只能有一個線程使用。zookeeper可以對分布式鎖進行控制。

  • 命名服務:在分布式系統中,通過使用命名服務,客戶端應用能夠根據指定名字來獲取資源或服務的地址,提供者等信息。

3. zookeeper 有幾種部署模式?

zookeeper 有三種部署模式:

  • 單機部署:一臺集群上運行;

  • 集群部署:多臺集群運行;

  • 偽集群部署:一臺集群啟動多個 zookeeper 實例運行。

4. zookeeper 怎么保證主從節點的狀態同步?

zookeeper 的核心是原子廣播,這個機制保證了各個 server 之間的同步。實現這個機制的協議叫做 zab 協議。zab 協議有兩種模式,分別是恢復模式(選主)和廣播模式(同步)。當服務啟動或者在領導者崩潰后,zab 就進入了恢復模式,當領導者被選舉出來,且大多數 server 完成了和 leader 的狀態同步以后,恢復模式就結束了。狀態同步保證了 leader 和 server 具有相同的系統狀態。

5. 集群中為什么要有主節點?

在分布式環境中,有些業務邏輯只需要集群中的某一臺機器進行執行,其他的機器可以共享這個結果,這樣可以大大減少重復計算,提高性能,所以就需要主節點。

6. 集群中有 3 臺服務器,其中一個節點宕機,這個時候 zookeeper 還可以使用嗎?

可以繼續使用,單數服務器只要沒超過一半的服務器宕機就可以繼續使用。

7. 說一下 zookeeper 的通知機制?

客戶端端會對某個 znode 建立一個 watcher 事件,當該 znode 發生變化時,這些客戶端會收到 zookeeper 的通知,然后客戶端可以根據 znode 變化來做出業務上的改變。

結語

就以這段話自勉、共勉吧。越努力、越幸運,如果你不是官二代、富二代、紅二代,那么請記住:勤奮才是改變你命運的唯一捷徑。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汽车| 黎平县| 贺兰县| 思南县| 蓬溪县| 大关县| 南部县| 大埔县| 句容市| 兰西县| 沾益县| 临澧县| 资讯| 定结县| 桦甸市| 新闻| 开原市| 赤城县| 泸州市| 玉树县| 北宁市| 甘泉县| 博客| 陈巴尔虎旗| 汉阴县| 绍兴县| 樟树市| 隆安县| 堆龙德庆县| 肃北| 吐鲁番市| 崇明县| 化德县| 达拉特旗| 班玛县| 澄江县| 景德镇市| 苗栗市| 衡阳县| 顺平县| 元谋县|