如何杀死hadoop任务开始使用hadoopjar命令?

xggvc2p6  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(314)

我对使用hadoop还很陌生。
我使用了如下hadoopjar命令-

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

但我需要扼杀这个过程,却无法理解如何。有很多链接可以终止hadoop作业,但由于这不是一个作业,而是一个task/java进程。
如果你能让我知道杀死这样一个进程的命令,我将不胜感激。提前谢谢-rg公司

m4pnthwp

m4pnthwp1#

可以使用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)

相关问题