Hadoop创建新用户
2024-10-18 18:17:27
HDFS本身并没有提供用户名、组等的创建和管理,在客户端操作Hadoop时,Hadoop自动识别执行命令所在的进程的用户名和用户组,然后检查是否具有权限。启动Hadoop的用户即为超级用户,可以进行所有操作。
由于想在Windows 7的Eclipse里面操作Hadoop,Windows 7的用户是Administrator,所以首先在运行Hadoop的所有Linux主机上添加相应的用户:
adduser -g hadoop Administrator
用Hadoop的超级用户hadoop在HDFS新建一个文件夹,并更改权限:
hdfs dfs -mkdir /user/Administrator
hdfs dfs -chwon Administrator /user/Administrator
还要为所有Linux主机的该用户实现SSH无密码登录,然后Administrator就可以向/user/Administrator提交文件并执行Hadoop任务。
如果想让该用户具有HDFS下所有文件的权限:
hdfs dfs -chmod -R g+w /
最新文章
- http status 301/302 &; java重定向/转发
- 使用Lucene开发自己的搜索引擎
- mac mysql
- 创建线程方式-NSThread
- ubuntu14.04配置中文latex完美环境(texlive+texmaker+lyx)
- 20160331javaweb之JSP include 指令&;&;九大隐式对象
- ARM异常---一个Uart中断的触发处理过程:
- 一个有用的shell脚本
- xtrabackup备份原理
- js scrollTop 事件
- C# 设置Word文档保护(加密、解密、权限设置)
- .NET CORE学习笔记系列(3)——ASP.NET CORE多环境标识
- Java 定义静态list
- MySql笔记一:安装MySql
- [CC-BSTRLCP]Count Binary Strings
- Selenium2+python自动化38-显式等待(WebDriverWait)
- 微信小程序 - 反编译线上源码
- php使用substr中文乱码问题
- resetroot_169route_python2(用于ubuntu12.04和14.04,centos系列)
- go 中的pacage 名称 和import {}中的名称