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

Windows?系統(tǒng)上安裝?Kafka的詳細(xì)步驟

 更新時(shí)間:2025年11月15日 09:38:35   作者:xc丶卡卡  
本文詳細(xì)介紹了在Windows系統(tǒng)上安裝和配置Apache?Kafka的步驟,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧

Windows 系統(tǒng)上安裝 Kafka 。以下是詳細(xì)的步驟指南。

前置條件

  • 1.Java 環(huán)境:Kafka 需要 Java 8 或更高版本。這是必須的。
  • 打開(kāi)命令提示符(CMD)或 PowerShell,輸入 java -version進(jìn)行檢查。
  • 如果未安裝,請(qǐng)前往 Oracle JavaOpenJDK官網(wǎng)下載并安裝。
  • 2.下載 Kafka:訪問(wèn) Apache Kafka 官網(wǎng)下載頁(yè)面。
  • 下載二進(jìn)制版本,例如:kafka_2.13-3.6.1.tgz。注意,這是 .tgz壓縮包。
  • 重要提示:由于 Windows 不原生支持 .tgz格式,你還需要一個(gè)解壓工具,如 7-Zip或 PeaZip。

安裝步驟(使用 ZooKeeper 的經(jīng)典方式)

這是最常用和穩(wěn)定的方式。

步驟 1:下載并解壓 Kafka

  • 1.將下載好的 kafka_2.13-3.6.1.tgz文件移動(dòng)到你想安裝的目錄,例如 C:\` 根目錄或C:\Tools`。
  • 2.右鍵單擊該文件,使用 7-Zip 等工具將其解壓。通常需要解壓兩次:
  • •第一次解壓得到 .tar文件。
  • •第二次解壓 .tar文件得到最終的文件夾 kafka_2.13-3.6.1。
  • 3.為了便于管理,可以將文件夾重命名為 kafka。最終路徑可能像 C:\kafka。

步驟 2:配置 Kafka(可選,但常需修改)

用記事本或任何文本編輯器打開(kāi) C:\kafka\config\server.properties文件。

找到并修改以下行,以解決在 Windows 上可能出現(xiàn)的地址綁定錯(cuò)誤:

# 將
# listeners=PLAINTEXT://:9092
# 修改為(注意是 0.0.0.0 而不是 localhost)
listeners=PLAINTEXT://0.0.0.0:9092
# 同樣,將 advertised.listeners 也修改為你的主機(jī)名或IP(如果是本地學(xué)習(xí),用 localhost 即可)
advertised.listeners=PLAINTEXT://localhost:9092

保存并關(guān)閉文件。

步驟 3:?jiǎn)?dòng)服務(wù)

Kafka 的運(yùn)行依賴于 ZooKeeper。我們需要先啟動(dòng) ZooKeeper,再啟動(dòng) Kafka。

重要:? 你需要打開(kāi)兩個(gè)獨(dú)立的命令提示符(CMD)或 PowerShell 窗口,并且都以管理員身份運(yùn)行(避免可能出現(xiàn)的權(quán)限問(wèn)題)。兩個(gè)窗口都需要先進(jìn)入 Kafka 的安裝目錄。

# 切換到 Kafka 目錄(請(qǐng)根據(jù)你的實(shí)際路徑修改)
cd C:\kafka

窗口 1:?jiǎn)?dòng) ZooKeeper

在第一個(gè)窗口中,執(zhí)行以下命令來(lái)啟動(dòng) ZooKeeper 服務(wù):

.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties

這個(gè)窗口會(huì)開(kāi)始打印日志,ZooKeeper 將在默認(rèn)端口 2181上啟動(dòng)。讓這個(gè)窗口保持打開(kāi)狀態(tài)

窗口 2:?jiǎn)?dòng) Kafka Broker

在第二個(gè)窗口中,執(zhí)行以下命令來(lái)啟動(dòng) Kafka 服務(wù):

.\bin\windows\kafka-server-start.bat .\config\server.properties

這個(gè)窗口也會(huì)開(kāi)始打印日志,Kafka 將在默認(rèn)端口 9092上啟動(dòng)。同樣,讓這個(gè)窗口保持打開(kāi)狀態(tài)。

現(xiàn)在,ZooKeeper 和 Kafka 都已經(jīng)在你的本地機(jī)器上運(yùn)行起來(lái)了。

步驟 4:測(cè)試安裝(創(chuàng)建主題、發(fā)送和接收消息)

現(xiàn)在我們需要打開(kāi)第三個(gè)命令提示符或 PowerShell 窗口(同樣建議管理員身份)來(lái)測(cè)試 Kafka 是否正常工作。

1.

創(chuàng)建一個(gè)測(cè)試主題(Topic)

在第三個(gè)窗口中,進(jìn)入 Kafka 目錄后,運(yùn)行以下命令創(chuàng)建一個(gè)名為 test-topic的主題:

cd C:\kafka
.\bin\windows\kafka-topics.bat --create --topic test-topic --bootstrap-server localhost:9092 --partitions 1 --replication-factor 1

如果成功,你會(huì)看到提示 Created topic test-topic。

2.

啟動(dòng)一個(gè)生產(chǎn)者(Producer)來(lái)發(fā)送消息

繼續(xù)在第三個(gè)窗口中,運(yùn)行以下命令啟動(dòng)控制臺(tái)生產(chǎn)者:

.\bin\windows\kafka-console-producer.bat --topic test-topic --bootstrap-server localhost:9092

命令執(zhí)行后,光標(biāo)會(huì)等待你輸入。鍵入幾條消息,每輸完一條按回車,例如:

> Hello, Kafka!
> This is a test message.

3.

啟動(dòng)一個(gè)消費(fèi)者(Consumer)來(lái)接收消息

現(xiàn)在,打開(kāi)第四個(gè)命令窗口,進(jìn)入 Kafka 目錄,運(yùn)行以下命令啟動(dòng)控制臺(tái)消費(fèi)者:

cd C:\kafka
.\bin\windows\kafka-console-consumer.bat --topic test-topic --from-beginning --bootstrap-server localhost:9092

啟動(dòng)后,你應(yīng)該能立刻看到之前在生產(chǎn)者窗口輸入的所有消息顯示在這個(gè)消費(fèi)者窗口中。

恭喜!你的 Windows Kafka 安裝已經(jīng)成功并可以正常工作了!

作為 Windows 服務(wù)安裝(推薦用于長(zhǎng)期使用)

手動(dòng)打開(kāi)多個(gè)窗口非常麻煩。我們可以使用第三方工具(如 NSSM)將 ZooKeeper 和 Kafka 安裝為 Windows 服務(wù),從而實(shí)現(xiàn)開(kāi)機(jī)自啟和后臺(tái)運(yùn)行。

1.

下載 NSSM:訪問(wèn) NSSM 官網(wǎng)下載最新版本,解壓后根據(jù)你的系統(tǒng)(32/64位)將 nssm.exe文件復(fù)制到 C:\kafka\bin\windows目錄下,或者任何在系統(tǒng) PATH 環(huán)境變量中的目錄。

2.

安裝 ZooKeeper 服務(wù)

以管理員身份打開(kāi)命令提示符:

nssm install zookeeper

•在彈出窗口的 "Path" 欄,點(diǎn)擊 "Browse",找到 C:\kafka\bin\windows\zookeeper-server-start.bat

•在 "Arguments" 欄,輸入 C:\kafka\config\zookeeper.properties。

•在 "Service name" 欄,確保是 zookeeper。

•點(diǎn)擊 "Install service"。

3.

安裝 Kafka 服務(wù)

同樣在管理員命令提示符下:

nssm install kafka

•"Path" 欄,瀏覽選擇 C:\kafka\bin\windows\kafka-server-start.bat。

•"Arguments" 欄,輸入 C:\kafka\config\server.properties。

•"Service name" 欄,確保是 kafka。

•點(diǎn)擊 "Install service"。

4.

啟動(dòng)服務(wù)

打開(kāi)"服務(wù)"應(yīng)用程序(按 Win + R,輸入 services.msc),找到 "zookeeper" 和 "kafka" 服務(wù),右鍵單擊并選擇"啟動(dòng)"。你也可以通過(guò)命令行啟動(dòng):

net start zookeeper
net start kafka

現(xiàn)在,ZooKeeper 和 Kafka 就會(huì)在后臺(tái)作為服務(wù)運(yùn)行,無(wú)需再手動(dòng)打開(kāi)命令窗口。

總結(jié)

簡(jiǎn)單測(cè)試:按照步驟 1-4 手動(dòng)啟動(dòng)兩個(gè)窗口即可。

長(zhǎng)期開(kāi)發(fā)/學(xué)習(xí):強(qiáng)烈推薦使用 NSSM 將其安裝為 Windows 服務(wù),一勞永逸。

到此這篇關(guān)于Windows 系統(tǒng)上安裝 Kafka的詳細(xì)步驟的文章就介紹到這了,更多相關(guān)Windows 安裝 Kafka內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java快速排序及求數(shù)組中第k小的值解析

    Java快速排序及求數(shù)組中第k小的值解析

    這篇文章主要介紹了Java快速排序及求數(shù)組中第k小的值解析,選一個(gè)中間值,把數(shù)組中比它小的元素放到左邊,比它大的元素放到右邊,這時(shí)形成三個(gè)子數(shù)組,分別是中間值,比它大的數(shù)和比它小的數(shù),然后對(duì)前后兩個(gè)數(shù)組進(jìn)行遞歸,需要的朋友可以參考下
    2023-11-11
  • Java批量修改文件名的實(shí)例代碼

    Java批量修改文件名的實(shí)例代碼

    幾天前在163公開(kāi)課上下了一些mp4視頻文件。發(fā)現(xiàn)課程名和文件名不對(duì)應(yīng),想到編個(gè)程序批量修改。先分析網(wǎng)頁(yè)源代碼將課程名和文件名一一對(duì)應(yīng),存儲(chǔ)在一個(gè)文件里,然后使用Java讀取該文件進(jìn)而修改文件名。
    2013-04-04
  • 談?wù)凧ava中整數(shù)類型(short int long)的存儲(chǔ)方式

    談?wù)凧ava中整數(shù)類型(short int long)的存儲(chǔ)方式

    在java中的整數(shù)類型有四種,分別是byte short in long,本文重點(diǎn)給大家介紹java中的整數(shù)類型(short int long),由于byte只是一個(gè)字節(jié)0或1,在此就不多說(shuō)了,對(duì)java中的整數(shù)類型感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • SpringCloud OpenFeign超詳細(xì)講解模板化遠(yuǎn)程通信的實(shí)現(xiàn)

    SpringCloud OpenFeign超詳細(xì)講解模板化遠(yuǎn)程通信的實(shí)現(xiàn)

    這篇文章主要介紹了SpringCloudSpringboot集成OpenFeign實(shí)現(xiàn)模板化遠(yuǎn)程通信,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2022-07-07
  • 淺析java中Pair和Map的區(qū)別

    淺析java中Pair和Map的區(qū)別

    這篇文章主要介紹了java中Pair和Map的區(qū)別,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • SpringBoot中多個(gè)實(shí)現(xiàn)的接口正確注入的六種方式

    SpringBoot中多個(gè)實(shí)現(xiàn)的接口正確注入的六種方式

    在SpringBoot中,正確注入多個(gè)接口實(shí)現(xiàn)包括使用@Autowired和@Qualifier、@Resource注解、構(gòu)造方法注入、@Primary注解、Java配置類以及將所有實(shí)現(xiàn)注入到List或Map中,感興趣的可以了解一下
    2024-10-10
  • maven父工程relativepath標(biāo)簽使用解讀

    maven父工程relativepath標(biāo)簽使用解讀

    文章主要介紹了在使用Maven構(gòu)建父子工程時(shí)如何通過(guò)設(shè)置父工程和子工程的pom文件來(lái)管理依賴和版本,當(dāng)子工程是Spring Boot項(xiàng)目時(shí),可以通過(guò)關(guān)閉`relativePath`標(biāo)簽來(lái)繼承Spring Boot的父工程,同時(shí)在父工程中使用`dependencyManagement`標(biāo)簽來(lái)統(tǒng)一管理Spring Boot的依賴版本
    2024-11-11
  • 淺析如何利用Spring AI構(gòu)建一個(gè)簡(jiǎn)單的問(wèn)答系統(tǒng)

    淺析如何利用Spring AI構(gòu)建一個(gè)簡(jiǎn)單的問(wèn)答系統(tǒng)

    Spring AI是Spring生態(tài)系統(tǒng)的最新成員,旨在簡(jiǎn)化AI服務(wù)與Spring應(yīng)用的集成過(guò)程,本文小編就來(lái)和大家簡(jiǎn)單介紹一下如何利用Spring AI構(gòu)建一個(gè)簡(jiǎn)單的問(wèn)答系統(tǒng)吧
    2025-05-05
  • 通過(guò)IDEA快速定位和排除依賴沖突問(wèn)題

    通過(guò)IDEA快速定位和排除依賴沖突問(wèn)題

    這篇文章主要介紹了通過(guò)IDEA快速定位和排除依賴沖突問(wèn)題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-06-06
  • java反射使用示例分享

    java反射使用示例分享

    這篇文章主要介紹了java反射使用示例,代碼很簡(jiǎn)單,需要的朋友可以參考下
    2014-02-02

最新評(píng)論

藁城市| 利辛县| 肇州县| 兴安盟| 中牟县| 伊宁县| 金阳县| 涞源县| 项城市| 镇雄县| 内丘县| 枣庄市| 双峰县| 青川县| 黄陵县| 博乐市| 伊通| 安泽县| 武冈市| 乐陵市| 荣成市| 即墨市| 怀远县| 永泰县| 启东市| 探索| 玛曲县| 綦江县| 海宁市| 鄂尔多斯市| 思茅市| 颍上县| 镇沅| 黔江区| 湖南省| 左云县| 洛川县| 博客| 莎车县| 进贤县| 渑池县|