国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

手動(dòng)部署Kraft模式Kafka集群

這篇具有很好參考價(jià)值的文章主要介紹了手動(dòng)部署Kraft模式Kafka集群。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

手動(dòng)部署Kraft模式kafka集群

基本信息

IP地址 Hostname Release Kafka-Version
172.29.145.157 iamdemo1 Centos7.9 kafka_2.12-3.5.1
172.29.145.182 iamdemo2 Centos7.9 kafka_2.12-3.5.1
172.29.145.183 iamdemo3 Centos7.9 kafka_2.12-3.5.1

下載安裝包

kafka安裝包官網(wǎng)下載
下載完成后上傳到服務(wù)器/opt目錄下解壓文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-747283.html

tar -xf kafka_2.12-3.5.1.tgz
將文件夾重命名為kafka
mv kafka_2.12-3.5.1 kafka

生成集群隨機(jī)uuid

[root@iamdemo1 ~ ]cd /opt/kafka/bin
[root@iamdemo1 bin]# sh kafka-storage.sh random-uuid
COY-4PxTT82yfvGKqAepwQ
配置kafka集群的kraft模式參數(shù)
參數(shù)位置:/opt/kafka/config/kraft/server.properties
##角色可同時(shí)為broker和controller
process.roles=broker,controller 
##node.id為當(dāng)前服務(wù)器作為節(jié)點(diǎn)的id
node.id=1  
##定義投票節(jié)點(diǎn),用于選舉Master,每個(gè)節(jié)點(diǎn)都必須配置
controller.quorum.voters=1@172.29.145.157:9093,2@172.29.145.182:9093,3@172.29.145.183:9093 
##9092為每個(gè)broker的通信端口,9093為controller節(jié)點(diǎn)的通信端口,如果一個(gè)節(jié)點(diǎn)是混合節(jié)點(diǎn)那就需要同時(shí)監(jiān)聽(tīng)兩個(gè)端口
listeners=PLAINTEXT://:9092,CONTROLLER://:9093     #,EXTERNAL://172.29.145.157:9094 
##broker內(nèi)部監(jiān)聽(tīng)協(xié)議
inter.broker.listener.name=PLAINTEXT 
##對(duì)外公開(kāi)的端口
#advertised.listeners=EXTERNAL://172.29.145.157:9094,PLAINTEXT://:9092 
advertised.listeners=PLAINTEXT://172.29.145.157:9092
controller.listener.names=CONTROLLER 
listener.security.protocol.map=CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL,EXTERNAL:PLAINTEXT
num.network.threads=3
num.io.threads=8
socket.send.buffer.bytes=102400
socket.receive.buffer.bytes=102400
socket.request.max.bytes=104857600
##kafka數(shù)據(jù)默認(rèn)存儲(chǔ)的地方
log.dirs=/opt/kafka/kraft-combined-logs 
##每一個(gè)topic默認(rèn)的分區(qū)
num.partitions=6 
##恢復(fù)線程
num.recovery.threads.per.data.dir=2 
##用于存儲(chǔ)消費(fèi)者組的消費(fèi)偏移量信息的特殊主題,用于在發(fā)生故障時(shí)或者重新加入時(shí)能夠恢復(fù)到之前的消費(fèi)位置
offsets.topic.replication.factor=3 
##用于存儲(chǔ)事務(wù)狀態(tài)信息的特殊主題,kafka支持事務(wù)性寫(xiě)入,當(dāng)生產(chǎn)者使用事務(wù)模式寫(xiě)入數(shù)據(jù)時(shí),信息會(huì)寫(xiě)入這個(gè)主題
transaction.state.log.replication.factor=3
transaction.state.log.min.isr=3
auto.create.topics.enable=false
default.replication.factor=3
##數(shù)據(jù)的存儲(chǔ)時(shí)間
log.retention.hours=168
##設(shè)置kafka一個(gè)數(shù)據(jù)段最大值1G
log.segment.bytes=1073741824
##檢查數(shù)據(jù)過(guò)期時(shí)間300s一次
log.retention.check.interval.ms=300000

使用集群uuid格式化kafka數(shù)據(jù)存儲(chǔ)目錄

[root@iamdemo1 bin]# sh kafka-storage.sh format -t COY-4PxTT82yfvGKqAepwQ -c ../config/kraft/server.properties
Formatting /opt/kafka/kraft-combined-logs with metadata.version 3.5-IV2.

修改啟動(dòng)腳本,暴露JMX端口,配置JVM內(nèi)存大小

##注意,jdk必須為64位jdk,否則JVM內(nèi)存大小設(shè)置為4G會(huì)報(bào)錯(cuò)啟動(dòng)失敗,查看方法java --version如果沒(méi)有顯示64bit的都是32位
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
    export KAFKA_HEAP_OPTS="-Xmx4G -Xms4G"
    export JMX_PORT="9999"
fi

修改kafka日志配置參數(shù),避免一小時(shí)生成一個(gè)日志文件

文件位置:/opt/kafka/config/log4j.properties
##添加兩條日志最大量
log4j.appender.kafkaAppender.MaxFileSize=100MB
log4j.appender.kafkaAppender.MaxBackupIndex=5
##修改DatePattern
log4j.appender.kafkaAppender.DatePattern='.'yyyy-MM-dd

使用腳本啟動(dòng)kafka集群

[root@iamdemo1 bin]# sh kafka-server-start.sh -daemon ../config/kraft/server.properties

查看集群狀態(tài)

通過(guò)jps即可看到kafka進(jìn)程是否在運(yùn)行,也可通過(guò)ps aux查看
查看topic副本分布情況可以通過(guò)
./kafka-topics.sh --describe  --bootstrap-server 172.29.145.157:9092,172.29.145.182:9092,172.29.145.183:9092

Topic: test-topic1      TopicId: U3-YpQ4QQqWM7jQ-8uAxjA PartitionCount: 6       ReplicationFactor: 3    Configs: segment.bytes=1073741824
        Topic: test-topic1      Partition: 0    Leader: 3       Replicas: 3,1,2 Isr: 3,1,2
        Topic: test-topic1      Partition: 1    Leader: 1       Replicas: 1,2,3 Isr: 1,2,3
        Topic: test-topic1      Partition: 2    Leader: 2       Replicas: 2,3,1 Isr: 2,3,1
        Topic: test-topic1      Partition: 3    Leader: 1       Replicas: 1,2,3 Isr: 1,2,3
        Topic: test-topic1      Partition: 4    Leader: 2       Replicas: 2,3,1 Isr: 2,3,1
        Topic: test-topic1      Partition: 5    Leader: 3       Replicas: 3,1,2 Isr: 3,1,2

到了這里,關(guān)于手動(dòng)部署Kraft模式Kafka集群的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Kafka入門(mén), Kafka-Kraft 模式 部署(二十六)

    Kafka入門(mén), Kafka-Kraft 模式 部署(二十六)

    左圖為kafka現(xiàn)有架構(gòu),元數(shù)據(jù)在zookeeper中,運(yùn)行時(shí)動(dòng)態(tài)選舉controller,由controller進(jìn)行kafka集群管理,右圖為kraft模式架構(gòu)(實(shí)驗(yàn)性),不再依賴zookeeper集群,而是用三臺(tái)controller節(jié)點(diǎn)代替zookeeper,元數(shù)據(jù)保存在controller中,由controller直接2進(jìn)行kafka集群管理 好處: 1、kafka不再依賴外

    2024年02月13日
    瀏覽(31)
  • 徹底搞懂Docker容器與Kraft模式kafka集群關(guān)于消息大小相關(guān)參數(shù)設(shè)置

    徹底搞懂Docker容器與Kraft模式kafka集群關(guān)于消息大小相關(guān)參數(shù)設(shè)置

    部署背景: 在DockerHub拉取的bitnami/kafka:3.4.1 鏡像,如果要部署在Docker-Swarm集群或者單Docker部署,對(duì)于消息大小設(shè)置需要添加參數(shù) KAFKA_CFG_MESSAGE_MAX_BYTES,如果設(shè)置為其他不符合規(guī)范的參數(shù)格式,會(huì)導(dǎo)致容器一直啟動(dòng)不了。 PS:KAFKA_CFG_MESSAGE_MAX_BYTES 是針對(duì)Broker級(jí)別消息大小限制

    2024年02月08日
    瀏覽(24)
  • Kafka 3.4.0 kraft 集群搭建

    Apache 軟件基金會(huì)發(fā)布了包含許多新特性和改進(jìn)的 Kafka 3.3.1。這是第一個(gè)標(biāo)志著可以在生產(chǎn)環(huán)境中使用 KRaft(Kafka Raft)共識(shí)協(xié)議的版本。在幾年的開(kāi)發(fā)過(guò)程中,它先是在 Kafka 2.8 早期訪問(wèn)版本中發(fā)布,然后又在 Kafka 3.0 預(yù)覽版本中發(fā)布。 KRaft 是一種共識(shí)協(xié)議,可以直接在 Kafk

    2024年02月13日
    瀏覽(19)
  • 【Kafka】Kafka3.3.1集群搭建指南KRaft版本

    目錄 一、背景和描述 二、資源情況 三、技術(shù)選型 四、部署Kraft版本集群 五、配置SSL模式 六、Springboot使用SSL集成 參考資料 考慮資源安全性,需要搭建不依賴Zookeeper的kafka集群環(huán)境,并且配置SSL訪問(wèn)控制 Apache Kafka Raft 是一種共識(shí)協(xié)議,它的引入是為了消除 Kafka 對(duì) ZooKeeper 的

    2024年02月05日
    瀏覽(21)
  • 【Kafka】Kafka3.1.1集群搭建指南KRaft版本

    目錄 一、背景和描述 二、資源情況 三、技術(shù)選型 四、部署Kraft版本集群 五、配置SSL模式 六、Springboot使用SSL集成 參考資料 考慮資源安全性,需要搭建不依賴Zookeeper的kafka集群環(huán)境,并且配置SSL訪問(wèn)控制 Apache Kafka Raft 是一種共識(shí)協(xié)議,它的引入是為了消除 Kafka 對(duì) ZooKeeper 的

    2024年02月03日
    瀏覽(21)
  • Kafka KRaft模式探索

    Kafka KRaft模式探索

    Kafka是一種高吞吐量的分布式發(fā)布訂閱消息系統(tǒng),它可以處理消費(fèi)者在網(wǎng)站中的所有動(dòng)作流數(shù)據(jù)。其核心組件包含Producer、Broker、Consumer,以及依賴的Zookeeper集群。其中Zookeeper集群是Kafka用來(lái)負(fù)責(zé)集群元數(shù)據(jù)的管理、控制器的選舉等。 目前,Kafka在使用的過(guò)程當(dāng)中,會(huì)出現(xiàn)一些

    2024年02月05日
    瀏覽(21)
  • Kafka系列之:Kraft模式

    Kafka元數(shù)據(jù)存儲(chǔ)在zookeeper中,運(yùn)行時(shí)動(dòng)態(tài)選舉controller,由controller進(jìn)行Kafka集群管理。 Kraft模式不再依賴zookeeper集群,用三臺(tái)controller節(jié)點(diǎn)代替zookeeper,元數(shù)據(jù)保存在controller中,由controller直接進(jìn)行Kafka集群管理。 Kraft的好處有以下幾個(gè): Kafka不再依賴外部框架,而是能夠獨(dú)立運(yùn)

    2024年02月12日
    瀏覽(21)
  • 【運(yùn)維】Kafka高可用: KRaft(不依賴zookeeper)集群搭建

    【運(yùn)維】Kafka高可用: KRaft(不依賴zookeeper)集群搭建

    本文主要介紹了 kafka raft集群架構(gòu): 與舊架構(gòu)的不同點(diǎn),有哪些優(yōu)勢(shì),哪些問(wèn)題 架構(gòu)成員有哪些,怎么規(guī)劃。 三節(jié)點(diǎn)集群安裝、啟動(dòng)與測(cè)試 在舊的架構(gòu)中 Kafka集群包含 多個(gè)broker節(jié)點(diǎn)和一個(gè)ZooKeeper 集群 。如上圖集群結(jié)構(gòu):4個(gè)broker節(jié)點(diǎn)和3個(gè)ZooKeeper節(jié)點(diǎn)。Kafka 集群的controller在

    2024年02月03日
    瀏覽(32)
  • 七、Kafka-Kraft 模式

    七、Kafka-Kraft 模式

    左圖為 Kafka 現(xiàn)有架構(gòu),元數(shù)據(jù)在 zookeeper 中,運(yùn)行時(shí)動(dòng)態(tài)選舉 controller,由controller 進(jìn)行 Kafka 集群管理 右圖為 kraft 模式架構(gòu)(實(shí)驗(yàn)性),不再依賴 zookeeper 集群,而是用三臺(tái) controller 節(jié)點(diǎn)代替 zookeeper,元數(shù)據(jù)保存在 controller 中,由 controller 直接進(jìn)行 Kafka 集群管理。 這樣做的

    2024年02月11日
    瀏覽(16)
  • Kraft模式下Kafka腳本的使用

    Kraft模式下Kafka腳本的使用

    Kafka集群 版本:V3.5.1 名稱 Node1 Node2 Node3 IP 172.29.145.157 172.29.145.182 172.29.145.183 (1)查看Kraft集群中的狀態(tài)以及Leader節(jié)點(diǎn),投票節(jié)點(diǎn) 使用--status可以查看集群選舉次數(shù)/水位線以及投票節(jié)點(diǎn)等 使用--replication可以查看Ledaer和Follower分布 ./kafka-metadata-quorum.sh --bootstrap-server 172.29.145.1

    2024年02月08日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包