hadoop 作业列表已弃用

hadoop job -list deprecated

我正在使用cloudera单节点vm学习hadoop,我通过了这条线

hadoop job -list

我收到一条警告(不推荐使用此脚本执行 mapred 命令。而是使用 mapred 命令。) 我知道使用它会很好,但我有点迷路。 mapred不是旧版的mapreduce吗? 是否弃用了作业 (class ?)? 抱歉无知。 列出 运行 个职位的最佳方法是什么?

A link 或参考资料将不胜感激。 编辑 如果语法是 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>] 那么为什么不推荐使用它?我错过了什么吗?

事情是这样的,

支持mapred的hadoop旧版本有这个(hadoop job -list)命令。 old command list

由于 YARN,新版本的 hadoop 不支持此功能。 new command list

我认为此命令在 2.4 之前可用,但从 2.6 开始他们已将其删除。(根据手册判断)

因为我刚刚遇到这个问题,而且它是唯一的 答案让我很困惑,我想我应该指出 得出这些问题的答案

Isn't mapred the old version of mapreduce? Is it the job (class ?) that is deprecated ?

是在hadoop job -list中使用了hadoop本身 已弃用。

所以现在正确的调用是

mapred job -list