hadoop作业列表已弃用

ohfgkhjo  于 2021-05-30  发布在  Hadoop
关注(0)|答案(2)|浏览(281)

我正在学习使用cloudera单节点vm的hadoop,我通过了这一行

hadoop job -list

我得到一个警告(使用这个脚本来执行mapred命令是不赞成的。我知道使用mapred命令可以很好的工作,但是我有点迷路了。mapred不是mapreduce的旧版本吗?不赞成的是作业(类)?对不起,你的无知。列出正在运行的作业的最佳方法是什么?
一个链接或参考将不胜感激。如果语法为 hadoop job [GENERIC_OPTIONS] [-submit <job-file>] | [-status <job-id>] | [-counter <job-id> <group-name> <counter-name>] | [-kill <job-id>] | [-events <job-id> <from-event-#> <#-of-events>] | [-history [all] <jobOutputDir>] | [-list [all]] | [-kill-task <task-id>] | [-fail-task <task-id>] | [-set-priority <job-id> <priority>] 那为什么不赞成呢?我错过什么了吗?

dohp0rv5

dohp0rv51#

事情是这样的,
支持mapred的hadoop旧版本有以下命令(hadoop job-list)。旧命令列表
新版本的hadoop也不支持这个功能,因为这是一个问题。新建命令列表
我认为这个命令在2.4之前是可用的,但是从2.6开始他们已经删除了它

ljo96ir5

ljo96ir52#

由于我刚刚遇到了这个问题,以及它唯一的答案,这让我感到困惑,我想我应该指出,对这些问题的答案
mapred不是mapreduce的旧版本吗?不赞成的是作业(类)?
这就是 hadoop 本身 hadoop job -list 这是不赞成的。
所以正确的调用是现在

mapred job -list

相关问题