命令usage:when to 使用hadoop fs和hdfs dfs

nxagd54h  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(409)

正如标题所说,我不知道何时使用以“hdfs dfs”和“hadoop fs”开头的命令
仅供参考,我是使用Cloudera4.6 quickstart虚拟机的hadoop新手。

yrdbyhpb

yrdbyhpb1#

下面是三个看起来相同但有细微差别的命令
hadoop fs{args}
hadoop dfs{args}
hdfs dfs{args}

hadoop fs <args>

fs涉及一个通用文件系统,它可以指向任何文件系统,如local、hdfs等。因此,当您处理不同的文件系统(如local fs、hftp fs、s3fs等)时,可以使用它

hadoop dfs <args>

dfs非常特定于hdfs。与hdfs相关的操作。这已经被否决了,我们应该改用hdfs。

hdfs   dfs <args>

与2nd相同,即适用于所有与hdfs相关的操作,是建议使用的命令,而不是hadoop dfs
下面是分类为hdfs命令的列表。


**#hdfs commands**

  namenode|secondarynamenode|datanode|dfs|dfsadmin|fsck|balancer|fetchdt|oiv|dfsgroups

因此,即使您使用hadoop dfs,它也会查找locate hdfs并将该命令委托给hdfs dfs

相关问题