Hadoop文档说 - PUT-将单个src或多个srcs从本地文件系统复制到目标文件系统
copyFromLocal - 与put命令类似,但源仅限于本地文件引用。
是否意味着-PUT源不限于本地文件引用,我可以将文件从HDFS传输到HDFS吗?
我确实试过这个但是没有成功......
请帮助,我是Hadoop的完全新手
答案 0 :(得分:0)
在终端输入:
hdfs dfs -put /user/new/sample.txt /user/new1/sample.txt
此命令会将名为sample.txt
的文件从hdfs目录/user/new
复制到/user/new1
。这是您可以将文件复制到HDFS中的其他位置的方法。
<强>编辑:强>
hdfs dfs -cp /user/new/sample.txt /user/new1/sample.txt
此命令还将复制HDFS中的文件。
答案 1 :(得分:0)
为什么不亲自找到答案?
xilan@slc07dko: ~/ords$ hdfs dfs -help copyFromLocal
-copyFromLocal [-f] [-p] <localsrc> ... <dst>: Identical to the -put command.
put和copyFromLocal可用于将文件从本地文件系统复制到HDFS。
使用cp复制HDFS或mv中的文件以重命名/移动。就像他们在Linux系统中一样。