我可以使用-put命令在hdfs中传输文件吗?

w80xi6nr  于 2021-05-30  发布在  Hadoop
关注(0)|答案(2)|浏览(522)

hadoop文档说明-将单个src或多个src从本地文件系统复制到目标文件系统
copyfromlocal-与put命令类似,只是源代码仅限于本地文件引用。
这是否意味着for-put源代码不限于本地文件引用,并且我可以将文件从hdfs传输到hdfs?
我确实试过,但没有成功。。。
请帮帮我,我对hadoop完全是个新手

deikduxw

deikduxw1#

为什么不自己找答案呢?

xilan@slc07dko: ~/ords$ hdfs dfs -help copyFromLocal
-copyFromLocal [-f] [-p] <localsrc> ... <dst>:  Identical to the -put command.

put和copyfromlocal可用于将文件从本地文件系统复制到hdfs。
使用cp复制hdfs中的文件,或使用mv重命名/移动文件。就像他们在linux系统中所做的一样。

qjp7pelc

qjp7pelc2#

在终端中键入:

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中的文件。

相关问题