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

相关推荐
2501_9436953312 小时前
高职金融大数据应用专业,CDA证和金融从业资格证怎么选?
大数据·金融
沉睡的无敌雄狮12 小时前
政务AI口播落地:矩阵跃动一体机100%本地化部署与零数据出域——某省大数据局3个月验证
大数据·人工智能·深度优先·动态规划·政务
weilaikeqi111112 小时前
佳建科技:深耕ICT服务,聚力算力创新,赋能数智未来
大数据·人工智能·科技
1688red12 小时前
Elasticsearch集群安装部署及kibana配置
大数据·elasticsearch·jenkins
小五传输12 小时前
制造业图纸防护:文件安全外发管控产品推荐指南
大数据·运维·安全
lisw0513 小时前
机器人系统:化学研究的超空间引擎——从自动化到智能化的范式革命
大数据·人工智能·科技·机器学习·机器人
卓豪终端管理13 小时前
实力领跑!卓豪荣获 2026 高德纳双料认可
大数据·数据库·人工智能
新诺韦尔API14 小时前
手机二要素验证和银行卡二要素验证接口的区别?
大数据·api
weixin1997010801614 小时前
Tume商品详情页前端性能优化实战
大数据·前端·java-rabbitmq
未来之窗软件服务14 小时前
平台对接(2)美团/抖音/饿了么/有赞/微信/京东券核销服务商模式—东方仙盟
大数据·运维·微信·平台对接·仙盟创梦ide·东方仙盟·东方仙盟sdk