dfs
コマンドを見た後、ドキュメントに行きましたが、理解できません。
私の見解では、fs
とdfs
は同様に機能します。正確な違いはありますか?
$ 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"
...
したがって、それらはまったく同じです。