我可以使用 -put 命令在 HDFS 中传输文件吗?
Can I transfer files within HDFS using -put command?
Hadoop 文档说-
PUT-将单个 src,或多个 src 从本地文件系统复制到目标文件系统
copyFromLocal - 与 put 命令类似,但源仅限于本地文件引用。
这是否意味着 -PUT 源不限于本地文件引用并且我可以将文件从 HDFS 传输到 HDFS?
我确实试过了但是没成功...
请帮忙,我是 Hadoop 的新手
在终端中输入:
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 中复制文件。
为什么不自己寻找答案呢?
xilan@slc07dko: ~/ords$ hdfs dfs -help copyFromLocal
-copyFromLocal [-f] [-p] <localsrc> ... <dst>: Identical to the -put command.
put 和 copyFromLocal 可用于将文件从本地文件系统复制到 HDFS。
使用cp将HDFS或mv中的文件复制到rename/move。就像他们在 Linux 系统中一样。
Hadoop 文档说- PUT-将单个 src,或多个 src 从本地文件系统复制到目标文件系统
copyFromLocal - 与 put 命令类似,但源仅限于本地文件引用。
这是否意味着 -PUT 源不限于本地文件引用并且我可以将文件从 HDFS 传输到 HDFS?
我确实试过了但是没成功...
请帮忙,我是 Hadoop 的新手
在终端中输入:
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 中复制文件。
为什么不自己寻找答案呢?
xilan@slc07dko: ~/ords$ hdfs dfs -help copyFromLocal
-copyFromLocal [-f] [-p] <localsrc> ... <dst>: Identical to the -put command.
put 和 copyFromLocal 可用于将文件从本地文件系统复制到 HDFS。
使用cp将HDFS或mv中的文件复制到rename/move。就像他们在 Linux 系统中一样。