2017-05-31 15 views
-1

我在關注Apache Kafka Quickstart Guide。我想使用提供的命令殺死羣集中的領導者節點 wmic process get processid,caption,commandline | find "java.exe" | find "server-1.properties" 此時我收到此錯誤Find: Parameter Format Not Correct。 我無法通過互聯網找到任何幫助。有人能幫我嗎?在Apache Kafka中參數格式不正確

+0

你在Windows機器上嗎? –

+0

是的,我在Windows 10上 – sirdan

回答

1

我假設您正在使用Powershell執行上述命令。 Find命令要求輸入是一個字符串,但在Powershell中,包含在引號中的內容將針對變量擴展或子表達式進行評估。爲了使它們成爲文字字符串,您可以通過反引號來避免引用。 因此,一個解決辦法是:

WMIC process get processid,caption,commandline | find `"java`" | find `"server-1.properties`" 

您還可以使用findstr命令,而不是find這將是這樣的:

WMIC process get processid,caption,commandline | findstr java | findstr server-1.properties 

現在,你可能會問,爲什麼卡夫卡的文檔有一個錯誤的命令? 該命令沒有錯。你可以在cmd中運行該命令。