使用-cp命令将文件从一个hdfs位置复制到另一个位置
命令 - hadoop fs -cp -p /user/cloudera/data/new.txt /user/cloudera/data1
(在使用上述命令之前不创建“data1
”目录)
使用-ls
命令查看目录data1
中的文件时 - 我看不到该文件。
是否必须创建目录然后复制?
与上面解释的当前案例一样,我没有收到任何错误。
答案 0 :(得分:1)
/user/cloudera/data1
不是目录,而是您复制的文件。这就是没有错误的原因。
如果你想要一个包含该文件的目录,那么是的,你需要hadoop fs -mkdir