正如标题所说,我不知道何时使用以“hdfs dfs”和“hadoop fs”开头的命令仅供参考,我是使用Cloudera4.6 quickstart虚拟机的hadoop新手。
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
1条答案
按热度按时间yrdbyhpb1#
下面是三个看起来相同但有细微差别的命令
hadoop fs{args}
hadoop dfs{args}
hdfs dfs{args}
fs涉及一个通用文件系统,它可以指向任何文件系统,如local、hdfs等。因此,当您处理不同的文件系统(如local fs、hftp fs、s3fs等)时,可以使用它
dfs非常特定于hdfs。与hdfs相关的操作。这已经被否决了,我们应该改用hdfs。
与2nd相同,即适用于所有与hdfs相关的操作,是建议使用的命令,而不是hadoop dfs
下面是分类为hdfs命令的列表。
因此,即使您使用hadoop dfs,它也会查找locate hdfs并将该命令委托给hdfs dfs