我运行此命令行是为了解决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
请帮忙!!
3条答案
按热度按时间nfzehxib1#
你不能执行
fsck
普通用户。你应该和我一起跑hdfs
作为超级用户仅在
accumulo
,你可以在下面试试vi4fp9gy2#
这是一个权限问题。
从hadoop bin运行此命令,然后重试。
要禁用权限检查,请在hdfs-site.xml中设置以下属性并重新启动集群
rjee0c153#
您应该以“hdfs”用户身份运行此命令: