首页 文章

`hadoop dfs`和`hadoop fs`之间的区别[关闭]

提问于
浏览
30

我看到 dfs 命令,然后去了文档,但我无法理解 .
在我看来 fsdfs 的工作方式类似 . 任何一个给出确切的区别?

1 回答

  • 50

    您可以在$ HADOOP_HOME / bin / hadoop中看到两个命令(hadoop fs和hadoop dfs)的定义

    ...
    elif [ "$COMMAND" = "datanode" ] ; then
      CLASS='org.apache.hadoop.hdfs.server.datanode.DataNode'
      HADOOP_OPTS="$HADOOP_OPTS $HADOOP_DATANODE_OPTS"
    elif [ "$COMMAND" = "fs" ] ; then
      CLASS=org.apache.hadoop.fs.FsShell
      HADOOP_OPTS="$HADOOP_OPTS $HADOOP_CLIENT_OPTS"
    elif [ "$COMMAND" = "dfs" ] ; then
      CLASS=org.apache.hadoop.fs.FsShell
      HADOOP_OPTS="$HADOOP_OPTS $HADOOP_CLIENT_OPTS"
    elif [ "$COMMAND" = "dfsadmin" ] ; then
      CLASS=org.apache.hadoop.hdfs.tools.DFSAdmin
      HADOOP_OPTS="$HADOOP_OPTS $HADOOP_CLIENT_OPTS"
    ...
    

    所以,它们完全一样 .

相关问题