amazon emr上的hadoop webhdfs删除选项失败

eyh26e7m  于 2021-06-02  发布在  Hadoop
关注(0)|答案(2)|浏览(340)

我想看看delete选项是否适用于webhdfs:

http://ec2-ab-cd-ef-hi.compute-1.amazonaws.com:14000/webhdfs/v1/user/barak/barakFile.csv?op=DELETE&user.name=hadoop

但我有个错误:

{"RemoteException":{"message":"Invalid HTTP GET operation [DELETE]",
"exception":"IOException","javaClassName":"java.io.IOException"}}

此文件具有所有权限(777)。

[hadoop@ip-172-99-9-99 ~]$ hadoop fs -ls hdfs:///user/someUser
Found 2 items
-rwxrwxrwx 1 hadoop hadoop 344 2015-12-10 08:33 hdfs:///user/someUser/someUser.csv

为了允许在amazon emr webhdfs上使用delete选项,我还应该检查哪些内容

mepcadol

mepcadol1#

你需要像这样使用curl-i-x命令

curl -i -X DELETE "http://ec2-**-**-**-***.compute-1.amazonaws.com:14000/webhdfs/v1/user/hadoop/hdfs-site.xml?op=DELETE&user.name=hadoop"
yruzcnhs

yruzcnhs2#

我拥有文件所需的权限,但没有目录所需的所有权限。更改整个路径的权限可以解决此问题。

相关问题