Hadoop 3.1.2 独立模式,单节点和多节点伪分布式安装与使用

创建Hadoop集群的时候,创建并使用了hadoop用户,Hadoop也装在hadoop用户目录下。
当Linux用户切换成root访问HDFS时,会报权限错误。

HDFS本身的组和用户都是同步Linux系统的,默认supergroup组和hadoop用户,在Linux组中默认没有supergroup。

创建supergroup组,并添加hadoop用户

groupadd supergroup
usermod -a -G supergroup hadoop

根据需要添加用户,这里添加root用户

usermod -a -G supergroup root


现在root访问HDFS,可以创建文件夹等

hadoop fs -mkdir /root
hadoop fs -fs /

参考:
HDFS中将普通用户增加到超级用户组supergroup以及其应用场景

HDFS 添加组和用户相关推荐

  1. CentOS无法添加组和用户

    今天安装Puppet,当install完成后启动puppetmaster时遇到如下错误: 启动 puppetmaster:could not change to group "puppet& ...

  2. linux用户与组的管理(命令添加、手动添加、添加组、用户之间的切换)

    一.用户登录的时候需要验证的是这两个文件 检测用户名   Login:  root                        到该目录下检查 /etc/passwd 检测用密码   Passwd: ...

  3. 添加非oracle用户到dba, oinstall组

    oracle用户所拥有的权限比较大,因此有些时候需要使用非oracle用户来完成相关数据库管理工作.尤其是多个人维护系统或数据库时,有必要为其添加不同的用户,然后将这些用户添加到dba组.同时这些用户 ...

  4. Gitlab怎样添加组、创建用户、创建项目与推送代码

    场景 CentOS6中安装.配置.启动GitLab以及遇到的那些坑: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1163049 ...

  5. linux 移除用户所在的组,Linux用户及用户组添加和删除操作

    查看用户 whoami #要查看当前登录用户的用户名 who am i #表示打开当前伪终端的用户的用户名 who mom likes who 命令其它常用参数 参数 说明 -a 打印能打印的全部-d ...

  6. Linux小实验11|添加组group,添加用户aa、bb并加入group组 (2)新建文件/abc.txt (3)设置用户aa对文件拥有读、写和执行权限

    12.根据以下要求完成对文件/目录权限的设置 (1)添加组group,添加用户aa.bb并加入group组 (2)新建文件/abc.txt (3)设置用户aa对文件拥有读.写和执行权限 (4)设置组g ...

  7. linux添加三个用户lab1,linux操作系统实验linux下用户与组的管理

    姓名学号班级 实验三Linux下用户与组的管理 一.实验目的 1.理解/etc/passwd和/etc/group文件的含义: 2.掌握桌面环境下管理用户与组群的方法: 3.掌握利用shell命令管理 ...

  8. linux修改组命令groupmod,添加用户useradd,修改用户usermod,添加组groupadd

    在/etc/group文件中可以看到,需要修改的组信息并不多.修改组的GID(加-g选项) 或组名(加-n参数) 添加一个组,为了节省博客篇幅,删除了部分组信息 [root@localhost hom ...

  9. linux批处理创建mysql用户_域用户和组帐户的管理之一次同时添加多个用户帐户篇...

    如果利用AD图形界面来创建大量用户帐户的话,将浪费很多时间用于重复操作相同的步骤.此时可以利用系统内置的工作csvde.exe.ldifde.exe.dsadd.exe等程序来节省创建用户帐户的时间. ...

最新文章

  1. 传递字符串_一道经典面试题:字符串在Java中如何通过“引用”传递
  2. 为什么 Linux 需要虚拟内存
  3. java 使用Spring的JdbcTemplate以及DriverManagerDataSource实现JDBC操作
  4. 快速搭建ELK,以及简单故障处理
  5. 797. 所有可能的路径
  6. lr LoadRunner Internal Architecture loadrunner运行原理图解
  7. 【快速入门Linux】3_Linux命令—终端命令格式、命令帮助信息、bash标准输入输出
  8. Ubuntu 安装 python-opencv
  9. python的pyaudio教程入门_『开发技巧』Python音频操作工具PyAudio上手教程
  10. java 对象快速赋值_JavaWeb学习笔记:简单JavaBean对象的快速赋值与获取
  11. Android开发指南(39) —— Testing Fundamentals
  12. 跨境转运常用运费计算方式
  13. 50款PS完美汉化插件一键安装,win+mac
  14. 第一次申请赴美商务签经历
  15. JS实现html页面点击下载文件的两种实现方法
  16. H5使用微信支付(微信内部浏览器和其他浏览器)
  17. 钉钉这两年:陈航自我迭代 阿里社交进击
  18. android 斑马进度条,bootstrap彩色斑马进度条
  19. MySQL解决-Error:Your password does not satisfy the current policy requirements
  20. iOS开发经常使用国外站点清单

热门文章

  1. 敏感词“智能”检测(代码和完整文档在最后)
  2. vue中$router.push打开新窗口
  3. plantuml-绘制状态图和活动图和部署图
  4. ubuntu安装软件命令
  5. matlab中find函数
  6. 审稿+写作经验总结:研究生易范的学术论文写作错误与不足
  7. 相似度算法——Levenshtein(编辑距离)
  8. wait,、WIFEXITED和WEXITSTATUS介绍
  9. 汇佳学校体育|李佳憶:马术3年,我的成长与众不同
  10. DHCP服务器配置 ,详细实验教程!