windows搭建kafka環境
1.安裝jdk
1.1需要注意JAVA_HOME的環境變數設定需要放在oracle安裝路徑的上面。
1.2儘量安裝這個沒有空格的路徑下面。
1.3配置classpath和path環境變數
2.安裝scala,因為kafka是scala寫的
3.安裝zookeeper
解壓上面的zookeep安裝包,放在沒有空格的路徑下面,修改zookeep的日誌路徑
3.1筆者是安裝路徑是在D:\tool\zookeeper-3.4.10
3.2開啟config裡面的zoo.sample.cfg,重新命名為zoo.cfg,修改日誌路徑,筆者是dataDir=D:\\tool\\zookeeper-3.4.10\\tmp
3.4配置環境變數
配置path路徑
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%SCALA_HOME%\bin;%ZOOKEEPER_HOME%\bin;
3.5啟動zookeeper
ctrl+r:開啟命令列cmd工具,輸入zkServer,出現表示成功
4.安裝kafka
4.1解壓上面kafka的,放在沒有空格的路徑下,筆者是放在D:\tool\kafka_2.11-2.0.1
4.2修改kafka的日誌路徑,D:\tool\kafka_2.11-2.0.1\config裡面的server.properties
log.dirs=D:\\tool\\kafka_2.11-2.0.1\\kafka-logs,注意是雙斜杆
4.3修改D:\tool\kafka_2.11-2.0.1\bin\windows裡面的kafka-run-class.bat,不然會出現找不到主類的錯誤
set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp "%CLASSPATH%" %KAFKA_OPTS% %*
給上面紅色部分加上雙引號。
4.4重新開啟一個命令列工具,進入到kafka的安裝目錄,輸入命令.\bin\windows\kafka-server-start.bat .\config\server.properties
回車出現下圖就表示成功