HDFS错误:目标已存在

ber*_*436 6 hadoop

我是Hadoop的新手.当我尝试执行此命令时,它表示目标已存在.如何从hadoop中删除此文件?这与移除目标相同吗?

me$ hdfs -copyFromLocal myfile.txt input/myfile.txt

copyFromLocal: Target input/myfile.txt already exists
Run Code Online (Sandbox Code Playgroud)

Cha*_*ski 10

您不必先删除该文件,然后复制新文件.您可以使用-f选项一步一步完成-copyFromLocal

hadoop fs -copyFromLocal -f myfile.txt input/myfile.txt
Run Code Online (Sandbox Code Playgroud)


Ult*_*nct 0

如果你想从 HDFS 中删除该文件,那么你可以这样做:

$ hadoop dfs -rm <filePath>
Run Code Online (Sandbox Code Playgroud)

对于您的情况,您需要:

$ hadoop dfs -rm input/myfile.txt
Run Code Online (Sandbox Code Playgroud)