lista de tarefas do hadoop desactualizada

Estou a aprender hadoop a usar um nó vm da cloudera e passei por esta linha.
hadoop job -list

tenho um aviso (a utilização deste programa para executar o comando mapred está desactualizada. Em vez disso, use o comando mapred para ele.) Sei que usá-lo vai funcionar bem, mas estou um pouco perdido. Mapred não é a versão antiga do mapreduce? É o trabalho (classe ? isso é depreciado ? desculpa a ignorância. Qual é a melhor maneira de fazer a lista de trabalhos em execução?

uma ligação ou uma referência seria apreciar. EDITAR Se a sintaxe é 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>] Então por que é depreciada? Está a escapar-me alguma coisa?

Author: Irene, 2015-01-07

2 answers

A questão é esta:

A versão antiga do Hadoop que suporta o mapred tem este comando (hadoop job-list). lista de comandos antiga

E a nova versão do hadoop não suporta esta funcionalidade por causa do fio. nova lista de comandos

Acho que este comando estava disponível até 2.4 mas a partir de 2.6 eles removeram-no.(a julgar pelos manuais)

 4
Author: GKV, 2015-01-07 13:18:13
Como acabei de me deparar com esta pergunta, e é a única resposta, o que me deixou confuso, achei que devia apontar. out that the answer to these bits of the question
Não é mapred a versão antiga do mapreduce? É o trabalho (classe ? isso é depreciado ?

É que é o uso de hadoop em {[2] } que é descontinuar.

Então a invocação correta é agora
mapred job -list
 0
Author: vuw-ecs-kevin, 2017-06-12 23:55:33