gpt4 book ai didi

Hadoop 'put' 命令 : No such file or directory

转载 作者:可可西里 更新时间:2023-11-01 15:03:46 26 4
gpt4 key购买 nike

我尝试将文本文件添加到 HDFS 文件系统,但 Hadoop 拒绝了它并显示错误消息“没有这样的文件或目录”。

$ bin/hdfs dfs -put /home/NDelt/Datasets/SampleText.txt /home/NDelt/HadoopDir/hdata
put: `/home/NDelt/HadoopDir/hdata': No such file or directory: `hdfs://localhost:9000/home/NDelt/HadoopDir/hdata'

但是SampleText.txthdata 目录的路径是正确的。有什么问题?

这是我的 hdfs-site.xml 文件:

<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>/home/NDelt/HadoopDir/hdata/dfs/namenode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>/home/NDelt/HadoopDir/hdata/dfs/datanode</value>
</property>
</configuration>

最佳答案

如 cricket_007 所述,HDFS 中没有/home 目录。

如何测试hdfs put

$ bin/hdfs dfs -put /home/NDelt/Datasets/SampleText.txt /tmp

并测试文件是否被添加到HDFS中

$ bin/hdfs dfs -get /tmp/SampleText.txt

如果文件内容较小,还可以查看内容

$ bin/hdfs dfs -cat /tmp/SampleText.txt

关于Hadoop 'put' 命令 : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53605146/

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