我看到hadoop
和hdfs
命令行工具可以执行相同的操作。例如,我可以使用
example.jar
hadoop jar example.jar
同样使用
hdfs -jar example.jar
这两个命令行工具有什么区别?
答案 0 :(得分:2)
我相信命令的唯一区别与文件系统有关。
hadoop fs
能够与各种文件系统进行通信。
hdfs dfs
仅适用于HDFS。
what's the difference between "hadoop fs" shell commands and "hdfs dfs" shell commands?
其他命令(例如jar)基本上是别名,如果你使用HDFS作为你的文件系统,例如,与S3相比,几乎没有区别,尽管有人说hdfs
不推荐使用二进制文件