繁体   English   中英

命令用法:何时使用hadoop fs和hdfs dfs

[英]command usage:when to use hadoop fs and hdfs dfs

就像标题所说的,我很困惑何时使用以'hdfs dfs'和'hadoop fs'开头的命令

仅供参考,我是使用cloudera 4.6 quickstart vm的hadoop新手。

以下是看起来相同但有微小差异的三个命令

  1. hadoop fs {args}
  2. hadoop dfs {args}
  3. 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM