欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

kafkkakafka3.1集群搭建

KRaft簡介
Kafka的共識機制KRaft,仍然處于預覽機制。未來KRaft將作為Apache Kafka的內置共識機制將取代Zookeeper。該模式在2.8版本當中就已經發布了體驗版本,在3.X系列中KRaft是一個穩定release版本。
KRaft運行模式的kafka集群,不會將元數據存儲在zookeeper中,即部署新集群的時候,無需部署zk集群,因為Kafka將元數據存儲在Controller節點的KRaft Quorum中。KRAFT可以帶來很多好處,比如可以支持更多的分區,更快速的切換Controller,也可以避免Controller緩存的元數據和zk存儲的數據不一致帶來的一系列問題。

KRaft架構

首先來看一下KRaft在系統架構層面和之前的版本有什么區別。KRaft模式提出來去zookeeper后的kafka整體架構入下圖是前后架構圖對比:

kafkkakafka3.1集群搭建

在當前架構中,一個kafka集群包含多個broker節點個一個ZooKeeper集群。我們在這張圖中描繪了一個典型的集群結構:4個broker節點個3個ZooKeeper節點。kafka集群的Controller(橙色)在被選中后,會從ZooKeeper中加載他的狀態。Controller指向其他Broker節點的箭頭表示Controller在通知其他briker發生了變更,如Leaderanddisr和Updatemetdata請求。

在新的架構中,3個Controller節點代替三個ZooKeeper節點。控制器節點和Broker節點在不同的進程中。Controller節點中會選擇一個成為Leader(橙色)。新架構中,控制器不會想Broker推送更新,而是Broker從這個Controller Leader拉取元數據的更新信息。

注意:盡管Controller進程在邏輯上與Broker進程是分離的,但他們不需要再物理上分離,即在某些情況下,部分所有Controller進程和Broker進程可以使同一個進程,即一個broker節點即是Broker也是Controller。另外在同一個節點上可以運行兩個進程,一個是Controller進程,一個是broker進程,這相當于在較小的及群眾。Zookeeper進程可以想Kafka Broker一樣部署在相同的節點上。

部署
首先目前官方頁面上并沒有集群搭建文檔。我們下載安裝包,查看config/kraft下的README.md文件。可以看到詳細說明。

kafkkakafka3.1集群搭建

?

文章鏈接: http://m.qzkangyuan.com/12122.html

文章標題:kafkkakafka3.1集群搭建

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程投稿分享

提高網站訪問速度的四個有效方法

2022-10-31 15:22:21

建站教程投稿分享

分布式服務管理框架-Zookeeper節點ACL

2022-11-3 14:30:56

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 奇台县| 淮安市| 阿克| 五台县| 专栏| 武义县| 罗山县| 乌审旗| 利辛县| 泸州市| 墨脱县| 新平| 崇州市| 岐山县| 贵港市| 桃源县| 都江堰市| 福海县| 鄂托克前旗| 宣威市| 寿宁县| 镇原县| 新和县| 苏尼特右旗| 普兰店市| 临沭县| 旌德县| 嘉峪关市| 巫山县| 左云县| 汶川县| 体育| 紫金县| 湟源县| 彰化市| 乌海市| 南昌市| 嘉兴市| 东明县| 洛宁县| 江山市|