gpt4 book ai didi

Hadoop fs -cp,说文件不存在?

转载 作者:可可西里 更新时间:2023-11-01 14:24:42 24 4
gpt4 key购买 nike

文件new.txt肯定可用;我不知道为什么当我试图进入 hdfs 目录时,它说文件不存在。

deepak@deepak:/$ cd $HOME/fs
deepak@deepak:~/fs$ ls
new.txt
deepak@deepak:~/fs$ cat new.txt
an apple a day keeps the doctor away
deepak@deepak:~/fs$ hadoop fs -cp $HOME/fs/new.txt $HOME/hdfs
cp: File does not exist: /home/deepak/fs/new.txt
deepak@deepak:~/fs$

PS: 我已经创建了一个名为 hdfs 的目录:

deepak@deepak:~/fs$ hadoop fs -mkdir $HOME/hdfs
mkdir: cannot create directory /home/deepak/hdfs: File exists

最佳答案

cp 当您希望将数据从一个 HDFS 位置复制到另一个 HDFS 位置时使用。但是您打算将数据从本地 FS 复制到 HDFS。要将数据从本地 FS 复制到 HDFS,您可以使用 put copyFromLocal .

如果您真的想使用 cp 来完成它,那么您必须指定完整的路径以及方案。说,

hadoop fs -cp file:///Users/miqbal1/date.txt /

cp 默认假定方案为 hdfs://

但是,当您有putcopyFromLocal 时,为什么要这样做呢??

HTH

关于Hadoop fs -cp,说文件不存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22502958/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com