为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下如何杀掉当前正在执行的hadoop任务?

请教一下如何杀掉当前正在执行的hadoop任务?

UYOU 2019-09-10 15:10:48
如何杀掉当前正在执行的hadoop任务
查看完整描述

4 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

列出当前hadoop正在执行的jobs:
[hadoop@192.168.10.11 hadoop-0.20.2-cdh3u3]$ hadoop job -list
10 jobs currently running
JobId State StartTime UserName Priority SchedulingInfo
job_201212111628_11166 1 1375083632268 dbs NORMAL NA
job_201212111628_11219 1 1375280297644 dbs NORMAL NA
job_201212111628_11512 1 1375846914268 dbs NORMAL NA
job_201212111628_11538 1 1375885079046 dbs NORMAL NA
job_201212111628_11727 1 1376489879837 dbs NORMAL NA
job_201212111628_11930 1 1377094858657 dbs NORMAL NA
job_201212111628_12094 1 1377534049419 dbs NORMAL NA
job_201212111628_12097 1 1377569500240 dbs NORMAL NA
job_201212111628_12099 1 1377569535886 dbs NORMAL NA
job_201212111628_12100 1 1377569573432 dbs NORMAL NA

杀掉job: job_201212111628_11166
[hadoop@192.168.10.11 bin]$ ./hadoop job -kill job_201212111628_11166
Killed job job_201212111628_11166

查看完整回答
反对 回复 2019-09-14
?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

1、如果仅靠开源版的hadoop的安装布署的话,是无法不结束hadoop就中止的。
2、必须要进行hadoop之上的二次开发才行,有相应的API可以达到相应的需求。只是需要深入了解hadoop的源码和api才可以了。
3、你可以看下hadoop的源码,如果java se过关的话,其实很容易能看懂,至于中止进程还是有很多入口可以达到的。

查看完整回答
反对 回复 2019-09-14
?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

1、hadoop比较强大,api包也比较多,有面向hdfs也有面向m/r的。
2、在hadoop的发布包中,有个叫doc的文件夹中都是对接口api的说明。
     其实你布署完成后能在50030或是50070等端口中看到相应的hadoop的动态信息,都是这样得到的。
3、下一步,就是边读源码,边读api,也可以按api为导向去读其源码,需要些时间。


查看完整回答
反对 回复 2019-09-14
  • 4 回答
  • 0 关注
  • 1438 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信