我看到 dfs 命令,然后去了文档,但我无法理解 .在我看来 fs 和 dfs 的工作方式类似 . 任何一个给出确切的区别?
dfs
fs
您可以在$ 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" ...
所以,它们完全一样 .
1 回答
您可以在$ HADOOP_HOME / bin / hadoop中看到两个命令(hadoop fs和hadoop dfs)的定义
所以,它们完全一样 .