복붙노트

[HADOOP] `hadoop dfs '와`hadoop fs`의 차이점 [닫힘]

HADOOP

`hadoop dfs '와`hadoop fs`의 차이점 [닫힘]

dfs 명령을보고 문서로 갔지만 이해할 수는 없습니다. 내 관점에서는 fs와 dfs가 비슷하게 작동합니다. 어떤 사람이 정확한 차이를 줍니까?

해결법

  1. ==============================

    1.$ HADOOP_HOME / bin / hadoop에 두 명령의 정의 (hadoop fs & hadoop dfs)가 표시됩니다.

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

    그래서, 그것들은 완전히 동일합니다.

  2. from https://stackoverflow.com/questions/8384479/difference-between-hadoop-dfs-and-hadoop-fs by cc-by-sa and MIT license