Hadoop之hadoop fs和hdfs dfs、hdfs fs三者区别
适用范围 | 案例 | 备注 | 小记 | |
hadoop fs | 使用范围最广,对象:可任何对象 | |||
hadoop dfs | 只HDFS文件系统相关 | |||
hdfs fs | 只HDFS文件系统相关(包括与Local FS间的操作),已经Deprecated | |||
hdfs dfs | 只HDFS文件系统相关,常用 |
tackoverflow的解释
Hadoop fs:使用面最广,可以操作任何文件系统。
hadoop dfs与hdfs dfs:只能操作HDFS文件系统相关(包括与Local FS间的操作),前者已经Deprecated,一般使用后者。
Following are the three commands which appears same but have minute differences
hadoop fs {args}
hadoop dfs {args}
hdfs dfs {args}
这个理由更有道理:
FS涉及到一个通用的文件系统,可以指向任何的文件系统如local,HDFS等。
但是DFS仅是针对HDFS的。
那么什么时候用FS呢?可以在本地与hadoop分布式文件系统的交互操作中使用。特定的DFS指令与HDFS有关。
链接:
http://blog.csdn.net/pipisorry/article/details/51340838
https:https://blog.csdn.net/jediael_lu/article/details/37649609