hadoop - hadoop fs -put 和 hadoop fs -copyFromLocal 的区别

标签 hadoop hdfs

-put-copyFromLocal 被记录为相同的,而大多数示例使用冗长的变体 -copyFromLocal。为什么?

-get-copyToLocal 相同

最佳答案

-copyFromLocal 类似于 -put 命令,不同之处在于源限制为本地 文件引用。

所以基本上,您可以使用 put 来完成所有您使用 -copyFromLocal 所做的事情,但反之则不行。

同样,

-copyToLocal 类似于 get 命令,不同之处在于目标限制为本地文件引用。

因此,您可以使用 get 而不是 -copyToLocal,但反之则不行。

引用:Hadoop's documentation .

更新:截至 2015 年 10 月的最新信息,请参阅 this在下面回答。

关于hadoop - hadoop fs -put 和 hadoop fs -copyFromLocal 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7811284/

相关文章:

spring - 由 : java. lang.ClassNotFoundException : org. apache.ignite.internal.util.spring.IgniteSpringHelperImpl 引起

map - 运行时异常 : java. lang.NoSuchMethodException : tfidf$Reduce. <init>()

mysql - 如何正确使用 'create-hive-table'和Sqoop?

hadoop - Hive 'alter table <table name> concatenate' 是如何工作的?

regex - 配置单元查询 regexp_extract 失败

hadoop - 为什么 Hadoop 不尊重 pyspark 中设置的 'spark.hadoop.fs' 属性?

mapreduce 作业后的 Hadoop 查询

hadoop - Hadoop 2.7.2单节点群集示例失败

python - 无法读取基于正则表达式的文件

java - 在测试中为 hdfs map reduce 可以设置多低的 Yarn 容器内存?