The difference between `hadoop dfs` and` hadoop fs`

I saw the dfs command, then went on to the documentation, but I can't figure it out.
From my point of view, fs and dfs work similarly. Does anyone give an exact difference?

+30
hadoop
Dec 05 '11 at 11:17
source share
1 answer

You can see the definitions of the two commands (hadoop fs and hadoop dfs) ​​in $ HADOOP_HOME / bin / hadoop

 ... 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" ... 

So they are exactly the same.

+50
Dec 05 2018-11-12T00:
source share



All Articles