将多个文件从本地unix移动到hdfs

jm2pwxwz  于 2021-05-27  发布在  Hadoop
关注(0)|答案(2)|浏览(404)

我在unix目录中有几个文件,我必须转移到hadoop。我知道copyfromlocal命令:
用法:hadoopfs-copyFromLocalURI,但它允许我逐个移动。
有没有办法用一个命令将所有这些文件移到hdfs中?
我想知道是否有办法一次传送几个文件

v1l68za4

v1l68za41#

put命令将起作用
如果要将整个目录从本地复制到hdfs

hadoop fs -put /path1/file1 /pathx/target/

如果要一次性将所有文件从目录复制到hdfs

hadoop fs -put /path1/file1/* /pathx/target/
9gm1akwq

9gm1akwq2#

put命令支持多个源
将单个src或多个src从本地文件系统复制到目标文件系统

相关问题