Windows 10/11 安裝 Kafka的詳細教程(含可視化工具)
Windows 10/11 安裝 Kafka 保姆級教程(含可視化工具)
?? 一、準備工作
安裝Java環(huán)境
Kafka依賴Java運行(推薦JDK 11+):
# 檢查Java版本 java -version
未安裝時下載:Oracle JDK
配置環(huán)境變量:JAVA_HOME = C:\Program Files\Java\jdk-xx.x.x
在Path添加 %JAVA_HOME%\bin
下載Kafka
訪問Apache Kafka官網下載二進制包(建議最新版),解壓到不含空格的路徑,例如:D:\kafka_2.13-3.6.0
?? 二、安裝與配置Kafka
修改配置文件
進入解壓目錄,編輯 config\server.properties:
# 修改日志存儲路徑(避免C盤占滿) log.dirs=D:/kafka-logs # 添加監(jiān)聽地址(關鍵!) listeners=PLAINTEXT://localhost:9092
配置ZooKeeper
編輯 config\zookeeper.properties:
# 設置數據目錄 dataDir=D:/zookeeper-data
? 三、啟動服務
啟動ZooKeeper
新開PowerShell窗口:
cd D:\kafka_2.13-3.6.0 .\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties
啟動Kafka服務
另開PowerShell窗口:
.\bin\windows\kafka-server-start.bat .\config\server.properties
? 看到 [KafkaServer id=0] started 表示成功
?? 四、測試消息隊列
創(chuàng)建測試主題
.\bin\windows\kafka-topics.bat --create --topic test --bootstrap-server localhost:9092
生產消息
.\bin\windows\kafka-console-producer.bat --topic test --bootstrap-server localhost:9092 > Hello Kafka! # 輸入消息后按回車
消費消息
新開窗口:
.\bin\windows\kafka-console-consumer.bat --topic test --from-beginning --bootstrap-server localhost:9092
? 將顯示 Hello Kafka!
?? 五、安裝可視化工具(Kafka Tool)
下載安裝
訪問Kafka Tool官網下載安裝包
連接Kafka
打開軟件 → Add New Connection
配置參數:
Cluster Name: LocalKafka Zookeeper Host: localhost Port: 2181 # 默認端口
點擊 Test Connection 驗證
- 功能演示
- 查看所有主題(Topics)
- 實時監(jiān)控消息流
- 分區(qū)狀態(tài)檢查
- 消息生產和消費測試
?? 六、常見問題解決
| 問題現(xiàn)象 | 解決方案 |
|---|---|
啟動時報 Java not found | 檢查環(huán)境變量 JAVA_HOME 和 Path |
Address already in use | 關閉占用9092/2181端口的程序 |
| 無法創(chuàng)建主題 | 確保ZooKeeper和Kafka服務都已啟動 |
| 可視化工具連不上 | 檢查 server.properties 中的 listeners 配置 |
?? 提示:每次重啟電腦后需手動啟動ZooKeeper和Kafka服務??蓪用畋4鏋?
.bat腳本一鍵運行。
完成以上步驟后,您已成功搭建Windows版Kafka消息隊列系統(tǒng),并可通過可視化工具高效管理!
到此這篇關于Windows 10/11 安裝 Kafka 保姆級教程(含可視化工具)的文章就介紹到這了,更多相關Windows 10安裝 Kafka內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
SpringBoot+Resilience4j實現(xiàn)接口限流的示例代碼
Resilience4j 是一個用于實現(xiàn)熔斷、限流、重試等功能的輕量級庫,本文主要介紹了SpringBoot+Resilience4j實現(xiàn)接口限流的示例代碼,具有一定的參考價值,感興趣的可以了解一下2024-12-12
Spring Boot 2.x基礎教程之使用@Scheduled實現(xiàn)定時任務的方法
在Spring Boot中編寫定時任務是非常簡單的事,下面通過實例介紹如何在Spring Boot中創(chuàng)建定時任務,實現(xiàn)每過5秒輸出一個當前時間,感興趣的朋友跟隨小編一起看看吧2021-07-07
Java實現(xiàn)調用jython執(zhí)行python文件的方法
這篇文章主要介紹了Java實現(xiàn)調用jython執(zhí)行python文件的方法,結合實例形式分析了Java調用jython執(zhí)行python文件的常見操作技巧及相關問題解決方法,需要的朋友可以參考下2018-03-03
在?Spring?Boot?中連接?MySQL?數據庫的詳細步驟
本文介紹了SpringBoot連接MySQL數據庫的流程,添加依賴、配置連接信息、創(chuàng)建實體類與倉庫接口,通過自動配置實現(xiàn)數據庫操作,并提供API測試方法及常見問題解決方案,感興趣的朋友跟隨小編一起看看吧2025-08-08

