hdfs dfs -put file1.txt file2.txt input put: `file1.txt': No such file or directory put: `file2.txt': No such file or directory
时间: 2024-10-19 16:13:14 浏览: 39
HDFS (Hadoop Distributed File System) 是一个分布式文件系统,用于存储大数据集。当你尝试使用`hdfs dfs -put`命令将本地文件`file1.txt`和`file2.txt`上传到HDFS时,报错提示`No such file or directory`表示你试图复制的这两个文件在当前工作目录下不存在。
这个错误意味着你需要先确认文件`file1.txt`和`file2.txt`是否存在于你的本地路径中,如果存在,确保你提供的路径是正确的。例如,如果你的文件位于`Documents`文件夹下的`my_project`子文件夹内,你应该这样指定:
```bash
hdfs dfs -put ~/Documents/my_project/file1.txt /path/to/input/file1.txt
hdfs dfs -put ~/Documents/my_project/file2.txt /path/to/input/file2.txt
```
记得替换`/path/to/input/`为你实际想要保存文件的目的地路径在HDFS中。
相关问题
hdfs dfs -put file*.txt input_wordcount的input_wordcount怎么查看
在Hadoop中,HDFS命令`hdfs dfs -put file*.txt input_wordcount`主要是将本地文件上传到HDFS指定的目录中,其中`input_wordcount`是目标目录的名称。如果您想查看该目录中的内容,可以使用以下命令:
```
hdfs dfs -ls input_wordcount
```
该命令将会列出`input_wordcount`目录下的所有文件和子目录。如果您想查看某个特定文件的内容,可以使用以下命令:
```
hdfs dfs -cat input_wordcount/filename.txt
```
其中,`filename.txt`是要查看的文件名。这将输出文件的内容到终端中。
./bin/hdfs dfs -put ./etc/hadoop/*.xml input失败提示put: `input': No such file or directory
这个错误提示表示当前目录下没有名为“input”的文件或目录。请确认当前目录是否正确,或者在命令中指定准确的文件路径。例如,如果要将所有Hadoop配置文件上传到名为“input”的HDFS目录中,可以使用以下命令:
./bin/hdfs dfs -put ./etc/hadoop/*.xml /input/
阅读全文