web-dev-qa-db-ja.com

「hadoop dfs」と「hadoop fs」の違い

dfsコマンドを見た後、ドキュメントに行きましたが、理解できません。
私の見解では、fsdfsは同様に機能します。正確な違いはありますか?

31
Arun

$ HADOOP_HOME/bin/hadoopで2つのコマンド(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"
...

したがって、それらはまったく同じです。

51
Chris Zheng