![](/img/trans.png)
[英]what's the difference between "hadoop fs" shell commands and "hdfs dfs" shell commands?
[英]command usage:when to use hadoop fs and hdfs dfs
就像标题所说的,我很困惑何时使用以'hdfs dfs'和'hadoop fs'开头的命令
仅供参考,我是使用cloudera 4.6 quickstart vm的hadoop新手。
以下是看起来相同但有微小差异的三个命令
hdfs dfs {args}
hadoop fs <args>
FS与通用文件系统有关,该文件系统可以指向任何文件系统,例如本地,HDFS等。因此,当您处理不同的文件系统(例如本地FS,HFTP FS,S3 FS等)时,可以使用此文件。
hadoop dfs <args>
dfs非常特定于HDFS。 将与HDFS有关的操作正常工作。 不建议使用此选项,而应使用hdfs dfs代替。
hdfs dfs <args>
与2nd相同,即它将适用于与HDFS相关的所有操作,并且是推荐的命令而不是hadoop dfs
以下是归类为HDFS命令的列表。
**#hdfs commands**
namenode|secondarynamenode|datanode|dfs|dfsadmin|fsck|balancer|fetchdt|oiv|dfsgroups
因此,即使您使用Hadoop dfs ,它也会查找hdfs并将该命令委托给hdfs dfs
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.