0

我对使用 Hadoop 很陌生。

我使用了 hadoop jar 命令,如下所示 -

hadoop jar $jarpath/BDAnalytics.jar \
   bigdat.twitter.crawler.CrawlTwitter \
   $crwlInputFile  > $logsFldr/crawler_$1.log 2>&1 &

但是我需要杀死这个进程,并且无法理解如何。有很多链接可以杀死 hadoop 作业,但因为这不是作业,而是任务/java 进程。

如果您能告诉我终止此类进程的命令,我将不胜感激。提前致谢!-RG

4

1 回答 1

1

您可以使用 shell 命令kill。例如,用于ps -ef | grep bigdat.twitter.crawler.CrawlTwitter查找 pid,并用于kill -9 pid_of_the_process杀死它。您可以编写包含以下命令的脚本来执行终止操作:

#!/bin/bash    
kill -9 $(ps -ef | grep bigdat.twitter.crawler.CrawlTwitter | sed "s/\s\+/\t/g" | cut -f2)
于 2013-06-20T03:52:50.913 回答