我在unix目录中有几个文件,必须移至Hadoop。我知道copyFromLocal命令:
用法:hadoop fs -copyFromLocal URI,但这使我能够 一一移动。
是否可以通过一个命令将所有这些文件移动到HDFS?
我想知道是否可以一次传输多个文件
答案 0 :(得分:1)
put命令支持多种来源
将一个或多个src从本地文件系统复制到目标文件系统
答案 1 :(得分:1)
put命令将起作用
如果要将整个目录从本地复制到hdfs
hadoop fs -put /path1/file1 /pathx/target/
如果要一次性将所有文件从目录复制到hdfs
hadoop fs -put /path1/file1/* /pathx/target/