HDFS的超级用户

一. 解释原因

HDFS(Hadoop Distributed File System)和linux文件系统管理一样,也是存在权限控制的。

但是很不一样的是,

  • 在Linux文件系统中,超级用户Superuser是root
  • 而在HDFS中,超级用户Superuser是启动了namenode的用户,上图的node1(其实就是IP地址:192.168.88.101)中的用户hadoop就是启动了namenode的用户,所以用户hadoop为HDFS的超级用户

所以就可以解释了:root用户确实是Linux文件系统的超级用户,权限很大,但是到了HDFS中,也只是个普通用户罢了,所以权限会处处受限。所以想要获得HDFS的最高权限,就必须su - hadoop,切换成hadoop用户。

二. 解决方法

在HDFS中,使用和Linux一样的chownchomod的授权语句,给root用户授权即可。

  • 修改 文件/目录 所属的用户的和组,两句新旧版本的命令效果一样,-R表示递归授权目录下的全部子目录或者文件

  • Usage: hdfs dfs -chown [-R] [OWNER][:[GROUP]] URI [URI ]

    hadoop fs -chown [-R] root:root /xxx.txt
    hdfs fs -chown [-R] root:root /xxx.txt

  • 修改 文件/目录 的权限

  • Usage: hdfs dfs -chmod [-R] <MODE[,MODE]... | OCTALMODE> URI [URI ...]

    hadoop fs -chmod [-R] 777 /xxx.txt
    hdfs fs -chmod[-R] 777 /xxx.txt

相关推荐
金融Tech趋势派1 小时前
2026企业微信AI服务商实测:微盛·企微管家领跑私域客户运营赛道
大数据·人工智能·企业微信
青岛前景互联信息技术有限公司1 小时前
又到一年开学季,大学校园安全管理中的突出问题分析
大数据·人工智能·物联网
萤丰信息2 小时前
避坑指南+案例拆解,智慧园区建设如何少走弯路
大数据·智慧城市
柏颖漫谈2 小时前
欧洲汽车可能正扶持韩国电池制衡中国电池,不希望完全受制于人,但已经晚了
大数据·人工智能·汽车
成旭先生2 小时前
【2026年可用】企业信息查询API接口
java·大数据·模糊查询·企业信息
谁似人间西林客2 小时前
解析工业大数据在制造业转型中的应用场景与价值
大数据
青岛前景互联信息技术有限公司2 小时前
从被动处置到主动防控:智能接处警带来的四大核心价值
大数据·人工智能·物联网
Irene19912 小时前
PMP管理大数据学习建议
大数据·学习·pmp
幂律智能2 小时前
法律人的AI技术词典:从LLM到Agent
大数据·人工智能
罗小罗同学3 小时前
华西医院联合多伦多大学、盛京医院等机构发布多模态智能体检索模型,实现 AI 循证推理全链条权威可溯
大数据·人工智能·机器学习·医工交叉·医学ai