要删除hdfs上的一个文件夹/user/byy,用以下命令时:
hadoop fs -rm -r /user/hive/warehouse/*
报错:
rm: Failed to move to trash: Permission denied: user=root, access=…
错误分析:
可能是root用户权限不够,在hdfs下,hdfs才是最大权限用户
解决方法:
用如下命令增加root用户的权限:
sudo -u hdfs hdfs -chown -R root:root /user/byy