天天看點

windows下部署kafka_2.12-1.1.0安裝JDK安裝zookeeper啟動zookeeper安裝kafka啟動kafka成功啟動測試

安裝JDK

安裝zookeeper

下載下傳位址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz

解壓至一個目錄

進入conf目錄

複制zoo_sample.cfg,并重命名為zoo.cfg

編輯zoo.cfg檔案

修改dataDir路徑,如dataDir=H:\\proj\\zookeeper-3.4.12\\tmp

添加環境變量

ZOOKEEPER_HOME = H:\proj\zookeeper-3.4.12
           

編輯path系統變量,添加路徑

%ZOOKEEPER_HOME%\bin
           

啟動zookeeper

打開cmd,輸入zkServer,運作Zookeeper

安裝kafka

下載下傳位址:https://mirrors.tuna.tsinghua.edu.cn/apache/kafka/1.1.0/kafka_2.12-1.1.0.tgz

解壓至一個目錄

進入config目錄

編輯server.properties檔案 修改log.dirs路徑,如log.dirs=H:\\proj\\kafka_2.12-1.1.0\\kafka-logs

修改zookeeper.connect=localhost:2181

啟動kafka

進入kafka安裝目錄

建立一個startup.bat并編輯輸入

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

運作startup.bat

可能會遇到如下問題:

H:\proj\kafka_2.12-1.1.0>.\bin\windows\kafka-server-start.bat .\config\server.properties
Error: missing `server' JVM at `D:\Program Files (x86)\java\bin\server\jvm.dll'.
Please install or use the JRE or JDK that contains these missing components.
           

說明你隻安裝了jre,至官網下載下傳并安裝jdk即可

傳送門:http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-windows-x64.exe?AuthParam=1528562405_fc3a2f704a0b57c2c6fd0db92345334b

成功啟動

windows下部署kafka_2.12-1.1.0安裝JDK安裝zookeeper啟動zookeeper安裝kafka啟動kafka成功啟動測試

測試

建立主題

進入kafka安裝目錄

按下Shift+右鍵,選擇“打開指令視窗”選項,打開指令行

輸入如下語句

.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic hello 
           

建立生産者

輸入如下語句

.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic hello
           

建立消費者

進入kafka安裝目錄

按下Shift+右鍵,選擇“打開指令視窗”選項,再打開一個指令行

輸入如下語句

.\bin\windows\kafka-console-consumer.bat --zookeeper localhost:2181 --topic hello