我运行这个命令行来解决HDFS FIles损坏的问题:
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请帮帮忙!!
发布于 2016-10-24 19:38:46
无法以普通用户身份执行fsck。您应该以超级用户身份使用hdfs运行它
sudo -u hdfs hdfs fsck /在仅使用accumulo的情况下,您可以尝试以下操作
sudo -u accumulo hdfs fsck /accumulo发布于 2016-10-24 18:27:20
您应该以"hdfs“用户身份运行此命令:
sudo -u hdfs hdfs fsck /发布于 2016-10-24 17:17:13
这是一个权限问题。
从hadoop bin运行此命令,然后重试。
hadoop fs -chmod -R 777 /accumulo要禁用权限检查,请在hdfs-site.xml中设置以下属性,然后重新启动群集
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>https://stackoverflow.com/questions/40214658
复制相似问题