HDFS将普通用户添加到超级用户组

简介: HDFS将普通用户添加到超级用户组

01 引言

HDFS中,hdfs默认为超级管理员租户(hdfs用户对所有目录有所有权限),它相当于Linuxroot

很多时候,我们需要将普通用户设置为HDFS的超级租户,比如常见的root用户设置为超级租户,本文来讲讲如何操作。

02 操作

step1:校验是否有访问hdfs的权限

首先连接hdfs的服务器,输入一下命令:

hdfs dfsadmin -report

可以看到,当前的root用户是没有权限去访问hdfs的(如上图红框的错误提示)。

step2:添加用户到操作系统的supergroup

操作系统增加supergroup组,命令如下:

groupadd supergroup

接着将用户root添加进supergroup中,命令如下:

usermod -a -G supergroup root

step3:将信息同步到HDFS

命令如下(注意:如果这里使用root用户操作失败,需要切换至hdfs用户来操作):

hdfs dfsadmin -refreshUserToGroupsMappings

step4:验证

使用命令验证:

hdfs dfsadmin -report

没有提示第一步的访问被拒绝的错误,表示正常了。

03 文末

本文主要讲解了如何将用户添加到hdfs的超级用户组,希望能帮助到大家,谢谢大家的阅读,本文完!

目录
相关文章
|
Linux
HDFS将普通用户添加到超级用户组
讲解如何将普通用户添加到HDFS的超级租户组
710 0
HDFS将普通用户添加到超级用户组
|
3月前
|
存储 分布式计算 Hadoop
Hadoop Distributed File System (HDFS): 概念、功能点及实战
【6月更文挑战第12天】Hadoop Distributed File System (HDFS) 是 Hadoop 生态系统中的核心组件之一。它设计用于在大规模集群环境中存储和管理海量数据,提供高吞吐量的数据访问和容错能力。
507 4
|
28天前
|
存储 分布式计算 Hadoop
【揭秘Hadoop背后的秘密!】HDFS读写流程大曝光:从理论到实践,带你深入了解Hadoop分布式文件系统!
【8月更文挑战第24天】Hadoop分布式文件系统(HDFS)是Hadoop生态系统的关键组件,专为大规模数据集提供高效率存储及访问。本文深入解析HDFS数据读写流程并附带示例代码。HDFS采用NameNode和DataNode架构,前者负责元数据管理,后者承担数据块存储任务。文章通过Java示例演示了如何利用Hadoop API实现数据的写入与读取,有助于理解HDFS的工作原理及其在大数据处理中的应用价值。
40 1
|
1月前
|
存储 缓存 分布式计算
|
1月前
|
存储 分布式计算 运维
Hadoop重新格式化HDFS的方案
【8月更文挑战第8天】
|
24天前
|
存储 分布式计算 资源调度
Hadoop生态系统概览:从HDFS到Spark
【8月更文第28天】Hadoop是一个开源软件框架,用于分布式存储和处理大规模数据集。它由多个组件构成,旨在提供高可靠性、高可扩展性和成本效益的数据处理解决方案。本文将介绍Hadoop的核心组件,包括HDFS、MapReduce、YARN,并探讨它们如何与现代大数据处理工具如Spark集成。
48 0
|
2月前
|
分布式计算 Hadoop
|
2月前
|
分布式计算 Hadoop
hadoop格式化HDFS问题
【7月更文挑战第15天】
52 12
|
2月前
|
分布式计算 Hadoop
hadoop格式化HDFS的命令
【7月更文挑战第21天】
169 5

热门文章

最新文章