我很擅长使用Hadoop。
我使用了像下面那样的hadoop jar命令 -
hadoop jar $jarpath/BDAnalytics.jar \
bigdat.twitter.crawler.CrawlTwitter \
$crwlInputFile > $logsFldr/crawler_$1.log 2>&1 &
但我需要杀死这个过程,而不能理解如何。 有许多杀死hadoop作业的链接,但因为这不是一个工作,而是一个任务/ java进程。
如果你能让我知道杀死这个过程的命令,我将非常感激。 提前致谢! -RG
答案 0 :(得分:1)
您可以使用shell命令kill
。例如,使用ps -ef | grep bigdat.twitter.crawler.CrawlTwitter
查找pid,并使用kill -9 pid_of_the_process
将其删除。您可以编写包含以下命令的脚本来执行kill操作:
#!/bin/bash
kill -9 $(ps -ef | grep bigdat.twitter.crawler.CrawlTwitter | sed "s/\s\+/\t/g" | cut -f2)