Hadoop之hadoop fs和hdfs dfshdfs fs三者区别

Posted 湖鱼莲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hadoop之hadoop fs和hdfs dfshdfs 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

 

以上是关于Hadoop之hadoop fs和hdfs dfshdfs fs三者区别的主要内容,如果未能解决你的问题,请参考以下文章

hadoop fs,hadoop dfs,hdfs dfs

hadoop中命令经常含有-fs,-dfs,fs和dfs有啥区别?作用是啥?

hadoop 使用 kerberos 认证后,hadoop fs -ls 命令hdfs dfs -ls 无法使用

“hadoop fs”shell 命令和“hdfs dfs”shell 命令有啥区别?

Hadoop之HDFS(概述和Shell操作)

大数据技术之Hadoop(HDFS)