Windows10 PowerShell啟動kafka問題:命令語法不正確
阿新 • • 發佈:2019-01-04
Kafka依賴環境:JDK、Zookeeper,首先確保Java環境JDK已安裝,其次Zookeeper必須在kafaka啟動之前啟動。
報錯問題:
PS C:\DEVELOPERS\ApacheKafka\kafka_2.11-2.1.0> .\bin\windows\kafka-server-start.bat .\config\server.properties 命令語法不正確。 錯誤: 找不到或無法載入主類 Files\Java\jdk1.8.0_121\lib;C:\Program PS C:\DEVELOPERS\ApacheKafka\kafka_2.11-2.1.0> .\bin\windows\kafka-server-start.bat .\config\server.properties 命令語法不正確。 錯誤: 找不到或無法載入主類 Files\Java\jdk1.8.0_121\lib;C:\Program PS C:\DEVELOPERS\ApacheKafka\kafka_2.11-2.1.0> .\bin\windows\kafka-server-start.bat .\config\server.properties 錯誤: 找不到或無法載入主類 Files\Java\jdk1.8.0_121\lib;C:\Program
解決方法:
在kafka安裝目錄中找到bin\windows目錄中的kafka-run-class.bat為%CLASSPATH%加上雙引號
#修改前 set COMMAND=%JAVA%%KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS%%KAFKA_LOG4J_OPTS% -cp%CLASSPATH% %KAFKA_OPTS% %* #修改後 set COMMAND=%JAVA%%KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS%%KAFKA_LOG4J_OPTS% -cp"%CLASSPATH%"%KAFKA_OPTS% %*
執行命令:
定位到kafka目錄,shift+滑鼠右鍵,開啟PowerShell命令視窗執行如下語句:
.\bin\windows\kafka-server-start.bat.\config\server.properties
這樣就可以正常啟動了。
Zookeeper&Kafka安裝配置參考:https://www.cnblogs.com/mrblue/p/6425309.html
windows10啟動錯誤參考:https://blog.csdn.net/tianmanchn/article/details/78943147