linux

HDFS权限管理怎样配置有效

小樊
47
2025-11-21 00:00:50
栏目: 编程语言

HDFS权限管理有效配置指南

一 基础安全开关与默认权限

二 细粒度授权与访问控制

三 认证与多租户隔离

四 典型场景与命令清单

场景 推荐权限/配置 关键命令/要点
用户主目录 仅属主访问:700 hdfs dfs -mkdir -p /user/$USER; hdfs dfs -chmod 700 /user/$USER
共享目录(多用户提交) 目录 1777(粘滞位),内容按组授权 hdfs dfs -chmod 1777 /shared; hdfs dfs -setfacl -m group:data:rwx /shared
敏感数据目录 仅特定组读写:750/640 hdfs dfs -chown owner:group /data/sensitive; hdfs dfs -chmod 750 /data/sensitive
作业历史与临时 临时 777,历史 755 hdfs dfs -chmod 777 /mr-history/tmp; hdfs dfs -chmod 755 /mr-history/done
默认权限统一 掩码 027(更保守) 在 core-site.xml 设置 fs.permissions.umask-mode=027 并重启过期实例
启用 ACL 开启 namenode ACL 特性 hdfs-site.xml: dfs.namenode.acls.enabled=true;hdfs dfs -setfacl …
代理用户 最小主机与组集合 core-site.xml: hadoop.proxyuser.hive.hosts=…; hadoop.proxyuser.hive.groups=…

五 运维与排错要点

0
看了该问题的人还看了