Mryqu's Notes


  • 首页

  • 搜索
close

[Hadoop] hadoop job -list已废弃

时间: 2013-10-20   |   分类: BigData     |   阅读: 176 字 ~1分钟

执行hadoop job -list,显示该命令已废弃,不过还能执行成功。

~$ hadoop job -list
DEPRECATED: Use of this script to execute mapred command is deprecated.
Instead use the mapred command for it.

看一下Hadoop 2.2.0的代码hadoop-common-project/hadoop-common/src/main/bin/hadoop:

#hdfs commands
namenode|secondarynamenode|datanode|dfs|dfsadmin|fsck|balancer|fetchdt|oiv|dfsgroups|portmap|nfs3)
  echo "DEPRECATED: Use of this script to execute hdfs command is deprecated." 1>&2
  echo "Instead use the hdfs command for it." 1>&2
  echo "" 1>&2
  #try to locate hdfs and if present, delegate to it.  
  shift
  if [ -f "${HADOOP_HDFS_HOME}"/bin/hdfs ]; then
    exec "${HADOOP_HDFS_HOME}"/bin/hdfs ${COMMAND/dfsgroups/groups}  "$@"
  elif [ -f "${HADOOP_PREFIX}"/bin/hdfs ]; then
    exec "${HADOOP_PREFIX}"/bin/hdfs ${COMMAND/dfsgroups/groups} "$@"
  else
    echo "HADOOP_HDFS_HOME not found!"
    exit 1
  fi
  ;;

#mapred commands for backwards compatibility
pipes|job|queue|mrgroups|mradmin|jobtracker|tasktracker)
  echo "DEPRECATED: Use of this script to execute mapred command is deprecated." 1>&2
  echo "Instead use the mapred command for it." 1>&2
  echo "" 1>&2
  #try to locate mapred and if present, delegate to it.
  shift
  if [ -f "${HADOOP_MAPRED_HOME}"/bin/mapred ]; then
    exec "${HADOOP_MAPRED_HOME}"/bin/mapred ${COMMAND/mrgroups/groups} "$@"
  elif [ -f "${HADOOP_PREFIX}"/bin/mapred ]; then
    exec "${HADOOP_PREFIX}"/bin/mapred ${COMMAND/mrgroups/groups} "$@"
  else
    echo "HADOOP_MAPRED_HOME not found!"
    exit 1
  fi
  ;;

hadoop Shell命令下的命令列表已经分割成几块,划给其他Shell命令了:

  • Hadoop通用:hadoop Shell命令
  • HDFS相关:hdfs Shell命令
  • MapReduce相关:mapred Shell命令
  • YARN相关:yarn Shell命令

标题:[Hadoop] hadoop job -list已废弃
作者:mryqu
声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!

#hadoop# #job# #deprecated# #mapred# #yarn#
Xming使用笔记
[C] Exec format error
  • 文章目录
  • 站点概览

Programmer & Architect

662 日志
27 分类
1472 标签
GitHub Twitter FB Page
© 2009 - 2023 Mryqu's Notes
Powered by - Hugo v0.120.4
Theme by - NexT
0%