碰到一个奇怪的事情,搭建一个hadoop3.2.3测试集群,格式化等各项操作不报错,但是路径的权限控制能力没有,web上点击路径权限打开的弹窗为空,已显示的权限不生效,连配置文件中的代理和dfs.permissions.enabled为true都没用,有遇到的吗。难受的是我换了一台机器,同样是centos7 不过版号不一样,就一切正常了,所以怀疑是系统的那个策略影响了服务

碰到一个奇怪的事情,搭建一个hadoop3.2.3测试集群,格式化等各项操作不报错,但是路径的权限控制能力没有,web上点击路径权限打开的弹窗为空,已显示的权限不生效,连配置文件中的代理和dfs.permissions.enabled为true都没用,有遇到的吗。难受的是我换了一台机器,同样是centos7 不过版号不一样,就一切正常了,所以怀疑是系统的那个策略影响了服务

阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
你遇到的问题是 Hadoop 3.2.3 集群搭建完成后,权限控制能力缺失,包括 WebUI 中路径权限弹窗为空,配置文件中的代理和 dfs.permission 也不生效。
解决方案:
dfs.permissions 和 dfs.permissions.enabled 都设置为 true。hadoop fs -ls 命令查看 HDFS 中的权限设置,如果发现权限设置不正确,可以使用 hadoop fs -chmod 命令修改权限。hadoop fs -mkdir / 命令创建根目录,然后使用 hadoop fs -chown 命令设置权限。核心代码:
hadoop fs -ls /
hadoop fs -chmod 755 /
hadoop fs -chown hadoop:hadoop /
这些命令可以帮助你检查和修改 HDFS 中的权限设置。