Hadoop fs -put 上传到没有对应文件夹会报错吗
时间: 2023-09-03 10:07:35 浏览: 140
flink-hadoop-fs-1.12.7-API文档-中文版.zip
是的,如果你使用Hadoop fs -put命令将文件上传到一个不存在的目录下,会报错并提示目录不存在。这是因为Hadoop默认情况下不会自动创建不存在的目录,而是要求你在上传文件之前先创建好对应的目录结构。
如果你想要上传文件到一个不存在的目录中,你可以使用Hadoop fs -mkdir命令来创建目录,例如:
```
hadoop fs -mkdir /path/to/new/directory
```
然后,再使用Hadoop fs -put命令来上传文件,例如:
```
hadoop fs -put /path/to/local/file /path/to/new/directory/
```
这样就可以将本地文件上传到指定的目录中了。需要注意的是,如果上传的目录中已经存在同名的文件,会将上传的文件覆盖掉原有的文件。
阅读全文