最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Windows安裝Kafka(kafka_2.12-3.9.1)配置Kafka的過程及遇到的問題解決方案

 更新時(shí)間:2025年11月15日 10:03:08   作者:ljbguanli  
文章詳細(xì)介紹了如何在Windows系統(tǒng)上安裝和配置Kafka,包括下載、解壓、配置日志目錄、修改配置文件、初始化存儲(chǔ)目錄、生成集群ID、配置KRaft模式、格式化日志目錄以及啟動(dòng)Kafka的步驟,本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧

下載 Kafka

訪問 Apache Kafka 官網(wǎng),選擇 Binary Downloads,下載 kafka_2.13-4.0.0.tgz(支持 Windows/Linux)。

依賴項(xiàng)

Kafka 4.0 基于 JDK 17 編譯,需提前安裝并配置 JAVA_HOME 環(huán)境變量。

安裝

將壓縮包解壓至短路徑目錄(如:E:\Kafka)

配置日志目錄

創(chuàng)建 Kafka 日志目錄(如 E:\Kafka\data\kafka\kafka-logs)。

修改配置文件

打開 config\server.properties,修改以下關(guān)鍵參數(shù):

# 日志路徑(使用雙反斜杠)
log.dirs=E:\\Kafka\\data\\kafka\\kafka-logs

初始化存儲(chǔ)目錄

生成集群 ID:

// 進(jìn)入目錄:E:\Kafka\kafka\bin\windows下
// 輸入命令
kafka-storage.bat random-uuid

輸出示例如下:

上述日志中有個(gè)錯(cuò)誤提示可以忽略。記錄此ID:JnhYFIOcRXipOJdyvUlVcA
打開 config\server.properties,增加以下關(guān)鍵參數(shù):

# 集群唯一標(biāo)識(shí)(之前生成的 UUID)
cluster.id=JnhYFIOcRXipOJdyvUlVcA
# 控制器選舉配置(單機(jī)模式示例)
controller.quorum.voters=1@localhost:9093

Kafka 4.0 默認(rèn)使用 KRaft 模式(Kafka Raft Metadata),取代了舊版的 ZooKeeper。在 KRaft 模式下,controller.quorum.voters 是必需配置,用于指定集群的控制器節(jié)點(diǎn)。

格式化日志目錄:

// 進(jìn)入目錄:E:\Kafka\kafka\bin\windows下
kafka-storage.bat format -t JnhYFIOcRXipOJdyvUlVcA -c ..\..\config\kraft\server.properties

表明 Kafka 存儲(chǔ)格式化成功

小插曲

這個(gè)錯(cuò)誤表明您正在嘗試使用 KRaft 模式格式化存儲(chǔ),但配置文件是針對(duì) 舊版的 Zookeeper 模式的。Kafka 從 3.0 版本開始引入了 KRaft 模式(不再需要 Zookeeper)。

所以應(yīng)該使用kraft版本的配置文件

# 使用 kraft 版本的配置文件
kafka-storage.bat format -t JnhYFIOcRXipOJdyvUlVcA -c ..\..\config\kraft\server.properties

啟動(dòng) Kafka

bin\windows 目錄下執(zhí)行:

kafka-server-start.bat ..\..\config\kraft\server.properties

成功標(biāo)志:日志輸出如下內(nèi)容且無致命錯(cuò)誤:

驗(yàn)證 Kafka 是否正常工作

新開兩個(gè)cmd窗口

#創(chuàng)建一個(gè)名為 test-topic 的主題:
E:\Kafka\kafka\bin\windows>kafka-topics.bat --create --topic test-topic --partitions 1 --replication-factor 1 --bootstrap-server localhost:9092

#驗(yàn)證剛剛創(chuàng)建的主題是否正確添加:
E:\Kafka\kafka\bin\windows>kafka-topics.bat --list --bootstrap-server localhost:9092
test-topic

#發(fā)送和接收消息
E:\Kafka\kafka\bin\windows>kafka-console-producer.bat --bootstrap-server localhost:9092 --topic test-topic
>Hello Kafka
>this is a test message
>i am codesandwich

#在另一個(gè)cmd窗口
E:\Kafka\kafka\bin\windows>kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test-topic --from-beginning
Hello Kafka
this is a test message
i am codesandwich

圓滿成功?。?!

到此這篇關(guān)于Windows安裝Kafka(kafka_2.12-3.9.1),配置Kafka,以及遇到的困難解決方案的文章就介紹到這了,更多相關(guān)Windows安裝Kafka內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java 大小寫最快轉(zhuǎn)換方式實(shí)例代碼

    Java 大小寫最快轉(zhuǎn)換方式實(shí)例代碼

    這篇文章主要介紹了Java 大小寫最快轉(zhuǎn)換方式實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • Java 實(shí)現(xiàn)攔截器Interceptor的攔截功能方式

    Java 實(shí)現(xiàn)攔截器Interceptor的攔截功能方式

    這篇文章主要介紹了Java 實(shí)現(xiàn)攔截器Interceptor的攔截功能方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Java單例模式的深入了解

    Java單例模式的深入了解

    這篇文章主要為大家介紹了Java單例模式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • spring中bean id相同引發(fā)故障的分析與解決

    spring中bean id相同引發(fā)故障的分析與解決

    最近在工作中遇到了關(guān)于bean id相同引發(fā)故障的問題,通過查找相關(guān)資料終于解決了,下面這篇文章主要給大家介紹了因?yàn)閟pring中bean id相同引發(fā)故障的分析與解決方法,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-09-09
  • java LeetCode題解不同路徑

    java LeetCode題解不同路徑

    這篇文章主要為大家介紹了java LeetCode題解不同路徑示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • Spring MVC映射HTTP請(qǐng)求到Controller的處理方法

    Spring MVC映射HTTP請(qǐng)求到Controller的處理方法

    我們來詳細(xì)分析一下如何在 Spring MVC 中將 HTTP 請(qǐng)求映射到 Controller 的處理方法(Handler Methods)上,以及 @RequestMapping 注解的使用方法,需要的朋友可以參考下
    2025-05-05
  • SpringSecurity安全管理開發(fā)過程

    SpringSecurity安全管理開發(fā)過程

    Spring?是一個(gè)非常流行和成功的?Java?應(yīng)用開發(fā)框架,Spring?Security?基于?Spring?框架,提供了一套?Web?應(yīng)用安全性的完整解決方案,這篇文章主要介紹了SpringSecurity安全管理,需要的朋友可以參考下
    2024-07-07
  • SpringMVC使用第三方組件實(shí)現(xiàn)文件上傳

    SpringMVC使用第三方組件實(shí)現(xiàn)文件上傳

    這篇文章主要介紹了SpringMVC使用第三方組件實(shí)現(xiàn)文件上傳,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 如何用java給一個(gè)文件夾打成壓縮包(附代碼)

    如何用java給一個(gè)文件夾打成壓縮包(附代碼)

    項(xiàng)目中需要將文件夾打包成壓縮包下載,所以下面這篇文章主要給大家介紹了關(guān)于如何用java給一個(gè)文件夾打成壓縮包的相關(guān)資料,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-10-10
  • Java基礎(chǔ)之TreeMap詳解

    Java基礎(chǔ)之TreeMap詳解

    這篇文章主要介紹了Java基礎(chǔ)之TreeMap詳解,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)java基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04

最新評(píng)論

红原县| 泸水县| 罗平县| 南丰县| 庐江县| 崇左市| 英吉沙县| 和政县| 宁武县| 邵武市| 剑阁县| 同仁县| 抚顺县| 襄城县| 许昌县| 武夷山市| 溆浦县| 云和县| 灵璧县| 绥滨县| 女性| 黑水县| 宜兴市| 贺兰县| 蒙阴县| 彭水| 云阳县| 东光县| 九寨沟县| 建德市| 大荔县| 枝江市| 格尔木市| 合肥市| 武冈市| 乌兰县| 胶南市| 叶城县| 阿鲁科尔沁旗| 云阳县| 洛扎县|