我正在运行此命令行来解决HDFS文件损坏的问题:

hdfs fsck /

我得到这个警告:
Connecting to namenode via http://master1:50070
FSCK started by root (auth:SIMPLE) from /192.168.1.30 for path / at Mon Oct 24 05:06:23 EDT 2016
FSCK ended at Mon Oct 24 05:06:23 EDT 2016 in 1 milliseconds
Permission denied: user=root, access=READ_EXECUTE, inode="/accumulo":accumulo:accumulo:drwxr-x--x

任何帮助,请!

最佳答案

您不能以普通用户执行fsck。您应该以hdfs作为 super 用户运行它

sudo -u hdfs hdfs fsck /

如果只有accumulo,您可以尝试以下
sudo -u accumulo hdfs fsck /accumulo

关于hadoop - hdfs fsck权限被拒绝,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40214658/

10-12 23:04