欧美一区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://www.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管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 赤城县| 淮滨县| 新竹县| 南宫市| 嘉善县| 阿城市| 苏尼特右旗| 禹城市| 枣强县| 达州市| 彭州市| 织金县| 宁陕县| 安塞县| 克东县| 安国市| 景谷| 惠州市| 沂源县| 灵台县| 和政县| 炉霍县| 福安市| 海伦市| 营山县| 龙南县| 平湖市| 牙克石市| 安庆市| 台中市| 商都县| 长子县| 信阳市| 鄂伦春自治旗| 阜康市| 旬邑县| 乌兰县| 灌南县| 万荣县| 襄城县| 安义县|