我正在关注Apache Kafka Quickstart Guide。我想使用提供的命令终止我的集群中的领导节点
wmic process get processid,caption,commandline | find "java.exe" | find "server-1.properties"
此时我收到此错误Find: Parameter Format Not Correct
。
我无法通过互联网找到任何帮助。有人能帮助我吗?
答案 0 :(得分: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
现在,您可能会问为什么Kafka的文档有错误的命令? 命令没错。你可以在cmd中运行命令就好了。