国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

如何在Windows上搭建并運行Kafka

譯文
系統 Windows Kafka
本文將分步驟向您介紹如何在Windows操作系統上安裝和運行Apache ZooKeeper和Apache Kafka。

【51CTO.com快譯】本文向您詳細介紹如何在Windows操作系統上,配置和啟動Apache Kafka服務器。與此同時,本指南也會提供對于Java和Apache ZooKeeper的配置與說明。

眾所周知,Apache Kafka是一種快速、且具有可擴展性的消息傳遞隊列。它能夠在讀寫上下文的同時,處理與各種I/O相關的大流量負載。您可以通過鏈接:http://kafka.apache.org/,來了解Kafka的相關信息與知識。而作為可靠的分布式協調工具,Apache Kafka需要有一個可運行的ZooKeeper實例(譯者注:ZooKeeper是一款分布式的協調服務,它為分布式應用提供了一致的服務接口)。有關ZooKeeper的信息,您可以通過https://zookeeper.apache.org/,來進一步了解。

相關資源

針對下文將討論和涉及的內容,我錄制了一段視頻(請參見 https://youtu.be/OJKesEpO6ok),以幫助您通過動手實驗的方式,來實現在Windows上搭建Kafka。同時,我在GitHub上創建了一系列的Spark-Scala實用程序(請參見https://github.com/gopal-tiwari),供您深入參考和練習。

另外,下面是本文所涉及到的、您需要提前準備并下載好的各種文件:

在下文中,我們將假設ZooKeeper和Kafka都已被解壓縮,并存放在了C盤驅動器之中,當然您也可以將它們解壓到其他任何位置。

另外,考慮到該實驗只會用到單節點的ZooKeeper實例,因此我們只使用了未與Kafka一起打包的ZooKeeper。同樣如果您愿意,可以使用位于kafka\bin\windows 目錄中的Kafka安裝包,它已經打包好了Zookeeper。

安裝

A. JDK設置

1. 在雙擊JRE安裝程序后,您可以通過單擊“Install”來繼續,當然也可以點擊“Change destination folder”復選框。

2. JDK的默認安裝路徑為:C:\Program Files\Java\jre1.8.0_xx。不過,您也可以修改到諸如:C:\Java\jre1.8.0_xx等目標目錄下,然后單擊“下一步”。

3. 現在,您可以通過依次點擊:控制面板-> 系統-> 高級系統設置-> 環境變量,來設置與變量相關的系統運行環境。

4. 如下圖所示,在“User variables”部分里,您可以點擊“New User Variable”,然后在彈出的對話框中輸入“JAVA_HOME”作為“Variable name”,并且在“Variable value”中輸入自己的jre所在路徑。

(注:Java的具體路徑和版本,可能會根據您所使用的Kafka版本而有所不同)

5. 現在直接單擊“OK”。

6. 在“System Variable”部分里,定位并打開“Environment Variables”對話框。

7. 現在編輯“Path”。如下圖所示,在“Variable value”的已有文本末尾,請鍵入“;%JAVA_HOME%\bin”。

8. 為了確認Java是否已安裝,您可以打開“cmd”,鍵入“java –version”。此時,您應該能夠看到剛才安裝過的Java版本。

如果您的命令提示符顯示與上圖基本相似的話,那么一切準備就緒。否則,您需要重新檢查自己的設置,是否與當前的操作系統架構(如x86或x64)相匹配,或者環境變量路徑是否正確。

B. ZooKeeper的安裝

1. 讓我們將目光轉到ZooKeeper的配置目錄上。在此,我使用的是:“C:\zookeeper-3.4.7\conf”。

2. 我將文件“zoo_samplep.cfg”重命名為“zoo.cfg”。

3. 請使用諸如記事本之類的文本編輯器打開zoo.cfg,在此我用的是Notepad++。

4. 查找“dataDir=/tmp/zookeeper”字段,并修改“C:\zookeeper-3.4.7\data”。

5. 如上面對Java設置的那樣,我們在系統環境變量中再添加一個條目。

a. 將“ZOOKEEPER_HOME = C:\zookeeper-3.4.7”添加到系統變量(System Variables)中。

b. 編輯名為“Path”的系統變量,添加“;%ZOOKEEPER_HOME%\bin”。

6. 您可以將zoo.cfg文件的默認ZooKeeper端口改為其他,其默認端口為2181。

7. 打開一個新的cmd,鍵入zkserver,以運行ZooKeeper。

8. 您將能夠看到包含有如下詳細信息的命令提示符。

現在,您的ZooKeeper就已經在2181號端口上啟動并運行了。

C. 設立Kafka

1. 現在請跳轉到Kafka的配置目錄。此處為C:\kafka_2.11-0.9.0.0\config。

2. 請編輯文件:“server.properties”。

3. 查找并定位“log.dirs=/tmp/kafka-logs”這一行,將其改為:“log.dir= C:\kafka_2.11-0.9.0.0\kafka-logs”。

4. 如果您的ZooKeeper需要在其他計算機或集群上運行,那么請將“zookeeper.connect:2181”改為目標IP地址和端口號。在此,我們使用的是同一臺機器,因此沒有必要做任何改變。此外,Kafka的端口號和broker.id也可以被適當地進行配置。而其他的設置項請保持原樣。

5. 在本例中,我們的Kafka將在默認端口9092上運行,同時會連接到ZooKeeper的2181號默認端口上。

D. 運行Kafka服務器

重要提示:在啟動Kafka服務器之前,請確保您的ZooKeeper實例已事先啟動并運行著。

1. 請跳轉到Kafka的安裝目錄,此處為:C:\kafka_2.11-0.9.0.0\。

2. 通過按住shift并右鍵單擊,以打開命令提示符,并選擇“在此處打開命令窗口”的選項。

3. 如下圖所示,請鍵入“.\bin\windows\kafka-server-start.bat .\config\server.properties bat”,并回車。

4. 如果一切正常的話,您的命令提示符將會出現如下信息:

5. 至此,您的Kafka服務器已經啟動并運行起來了,您可以繼續創建用于存儲消息的各種topic(主題)。此外,您也可以通過Java、Scala代碼、或直接在命令提示符里產生或使用數據。

E. 創建Topics

1. 由于只有一個Kafka服務器正在運行,因此我們只需創建一個名為“test”、且replication factor(復制因子)為1的topic便可。當然,如果您有一個運行著多個Kafka服務器的集群,那么也可以相應地增加replication factor,以提高數據的可用性,并充當可容錯的系統。

2. 請在C:\kafka_2.11-0.9.0.0\bin\windows處打開一個新的命令提示符。

3. 如下圖所示,請鍵入命令:“kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test”,然后回車。

F. 為測試服務器創建Producer和Consumer

1. 請在C:\kafka_2.11-0.9.0.0\bin\windows處再打開一個新的命令提示符。

2. 請鍵入命令:“kafka-console-producer.bat --broker-list localhost:9092 --topic test”,以啟動一個producer。

3. 同樣在C:\kafka_2.11-0.9.0.0\bin\windows處打開另一個新的命令提示符。

4. 請鍵入命令:“kafka-console-consumer.bat --zookeeper localhost:2181 --topic test”,以啟動一個consumer。

5. 上述兩個命令提示的截圖,如下所示:

6. 現在,您可以在producer的命令提示符中鍵入任意內容,并按回車;那么您應該能夠在另一個命令提示符中看到該消息的相同內容。

7. 可見,如果您能夠在consumer端看到推送過來的消息,那么您就完成了Kafka的設置。

其他一些有用的命令

1.羅列Topic:kafka-topics.bat --list --zookeeper localhost:2181

2.描述Topic:kafka-topics.bat --describe --zookeeper localhost:2181 --topic [Topic Name]

3.從頭閱讀各種消息:kafka-console-consumer.bat --zookeeper localhost:2181 --topic [Topic Name] --from-beginning

4.刪除Topic:kafka-run-class.bat kafka.admin.TopicCommand --delete --topic [topic_to_delete] --zookeeper localhost:2181

原文標題:Setting Up and RunningApache Kafka on Windows OS,作者:Gopal Tiwari

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

 

責任編輯:龐桂玉 來源: 51CTO
相關推薦

2021-02-25 08:00:00

WindowsWindows 10開發

2017-09-18 10:05:15

WindowsLinux容器

2017-02-16 10:15:43

Windows7docker變量

2016-08-02 10:34:17

LinuxWindows雙啟動

2018-07-30 09:42:09

AndroidWineWindows App

2021-10-21 07:08:02

Windows 11操作系統微軟

2023-01-28 16:16:42

WindowsPython

2020-06-22 08:50:15

WindowsPython編程語言

2016-07-26 13:58:52

Ubuntulinux網橋

2022-09-13 08:40:24

AndroidLinux

2021-08-09 09:00:00

Kubernetes云計算架構

2013-06-20 09:26:16

Windows Ser服務器操作系統

2013-08-28 15:50:36

Linux桌面Mac

2018-12-26 09:00:07

VirtualBoxFreeDOSLinux

2019-11-15 14:20:55

Windows 10藍牙Windows

2012-07-03 10:09:36

windows 8XenServer

2019-03-13 08:52:44

MacBook安裝Windows 10

2019-02-27 09:56:13

Windows 10保存數據Windows

2021-09-15 08:00:00

Windows 11Windows微軟

2013-05-14 10:53:43

點贊
收藏

51CTO技術棧公眾號

日本韩国欧美在线| 久久久精品999| 丝袜久久网站| 在线免费黄色| 国产毛片视频| 国产免费成人在线| 久久一区免费| 日韩在线免费| 国产91色在线|免| 精品亚洲va在线va天堂资源站| 91美女蜜桃在线| 国产精品亚洲综合色区韩国| 国产精品亚洲成在人线| 国产一区亚洲二区三区| 91精品国产色综合| 激情成人在线视频| 亚洲免费观看高清完整版在线观看| 精品不卡一区| 亚洲三级av| 男人天堂亚洲二区| 在线观看黄网| 成人免费观看cn| 99精品欧美一区二区三区| 伊人久久精品视频| 亚洲国产一区二区三区青草影视| 91成人网在线观看| 国产精品亚洲片在线播放| av手机免费在线观看| 亚洲伦理电影| 国产无限制自拍| 91丨九色丨国产| 51色欧美片视频在线观看| 欧美另类高清videos| 欧美精品久久99| 欧美激情一区二区三区全黄| 国产农村妇女精品一区二区| 91嫩草精品| 久久免费大视频| 国产日韩电影| 国产乱视频在线观看| 黄色的网站在线观看| 欧美日韩在线精品一区二区三区激情综 | 精品国产一区二区三区香蕉沈先生 | 欧美成人性色生活仑片| 4p变态网欧美系列| 国产欧美在线播放| 国产欧美日韩精品在线观看| 亚洲资源在线看| 91视频88av| 最新黄色av网站| 播放灌醉水嫩大学生国内精品| 69sex久久精品国产麻豆| 国内av免费| 日本三级在线播放完整版| 欧美aa在线观看| 视频一区欧美| 国内久久婷婷综合| 五月婷婷激情综合网| 日韩午夜在线观看视频| 日韩电影中文字幕一区| 久久久久久网站| 欧洲av一区| 美女网站在线| 国内精品视频| 亚洲黄色毛片| 樱桃视频在线观看一区| 日韩欧美在线免费| 一区二区欧美日韩视频| 成人免费在线网址| jizzjizz国产精品喷水| 国产视频三级在线观看播放| 一级欧美视频| 加勒比av一区二区| 在线视频国内自拍亚洲视频| 久久久久久成人精品| 91手机视频在线| 免费黄色网址在线观看| 日本一区福利在线| 99精品视频一区| 亚洲高清福利视频| 精品日本一区二区| 岛国视频免费在线观看| 成人激情视频| 国产欧美视频一区二区三区| 91精品一区二区三区久久久久久 | 免费观看成年在线视频网站| 波多野结衣欧美| 精品在线免费视频| 色婷婷av一区二区三区软件| 日韩综合视频在线观看| 中文字幕精品在线播放| 九色视频在线播放| 亚洲一本二本| 欧美性xxxx在线播放| 久久色精品视频| 成人免费观看在线| 深夜福利亚洲| 久久久精品免费网站| 色综合久久久久久中文网| 精品这里只有精品| 爱福利在线视频| 老司机午夜免费精品视频 | 在线欧美日韩国产| 国产亚洲一区二区三区在线播放| 黄色软件在线观看| 欧美日韩午夜| 天天综合网天天综合色| 亚洲在线观看视频| 国产一区二区影视| 久久综合图片| 在线视频一区二区三| 亚洲bt欧美bt日本bt| 黄色大片在线看| 麻豆91小视频| 国产一区二区三区日韩欧美| 欧美综合在线观看视频| 久久亚州av| 精品国产欧美日韩一区二区三区| 国产伦精一区二区三区| 欧美日本精品在线| 在线国产福利| 久久久蜜桃一区二区人| 乱亲女秽乱长久久久| 中文字幕不卡| 国产一区二区三区在线看麻豆| 亚洲日本aⅴ片在线观看香蕉| 中文字幕在线观看第三页| 欧美黄色aaaa| 日日狠狠久久偷偷四色综合免费 | 亚洲综合影视| 国产精品九色蝌蚪自拍| 日韩经典在线视频| 国产精品对白| 欧美日韩一区二区三区不卡| 亚洲欧洲一区二区在线观看| 国产精品99久久免费观看| 欧美高清一级片在线| a级片一区二区| 国产精品伦理久久久久久| 一区二区三区视频免费| 精品99又大又爽又硬少妇毛片| 国产一区91精品张津瑜| 147欧美人体大胆444| 麻豆理论在线观看| 精品日韩中文字幕| 欧美色图另类| 日韩一级不卡| 亚洲人永久免费| 美女av免费观看| 蜜桃视频在线观看www社区| 久久在线视频| 国产精品久久久久天堂| 国产91在线播放| 日本aaa在线观看| 激情视频一区| avav成人| 久久久综合视频| 欧美在线观看一区二区三区| 99久久久精品视频| 成人免费观看www在线| 国产精品毛片| 国产精品专区一| 亚洲传媒在线| 久久久久久久久久久国产| 国产理论电影在线| 一本大道av一区二区在线播放| 久久国产乱子伦免费精品| 樱桃成人精品视频在线播放| 成人黄色av播放免费| 成人在线国产| 国产日本欧美视频| 午夜免费福利在线| 亚洲精品二区三区| 日韩欧美精品三级| 99re免费99re在线视频手机版| 欧美黄页在线免费观看| 亚洲成人免费在线| 久久av喷吹av高潮av| 日本一区二区中文字幕| 欧美性jizz18性欧美| 男插女免费视频| 亚洲毛片播放| 97精品国产91久久久久久| 精品美女在线观看视频在线观看 | 红桃成人av在线播放| 九九热精品视频国产| 久久夜色电影| 91精品中国老女人| 亚洲精品欧洲精品| 国产欧美日韩综合一区在线播放 | 欧美男人的天堂一二区| 18video性欧美19sex高清| 亚洲第一综合色| 日本调教视频在线观看| 一本色道久久综合狠狠躁的推荐| 中文字幕中文字幕在线十八区 | 国产美女91呻吟求| 乱人伦精品视频在线观看| 亚洲天堂电影网| 日本美女一区二区三区|