使用kafka-server-stop.sh命令關閉kafka服務,發現沒法刪除,報錯以下圖No kafka server to stopjava
下面修改kafka-server-stop.sh
將 測試
PIDS=$(ps ax | grep -i 'kafka\.Kafka' | grep java | grep -v grep | awk '{print $1}')
修改成spa
PIDS=$(jps -lm | grep -i 'kafka.Kafka'| awk '{print $1}')
命令詳解:使用jps -lm命令列出全部的java進程,而後經過管道,利用grep -i 'kafka.Kafka'命令將kafka進程篩出來,最後再接一管道命令,利用awk將進程號取出來。code
具體修改以下圖所示server
測試:
blog
ok!進程