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 /

最新文章

  1. http status 301/302 & java重定向/转发
  2. 使用Lucene开发自己的搜索引擎
  3. mac mysql
  4. 创建线程方式-NSThread
  5. ubuntu14.04配置中文latex完美环境(texlive+texmaker+lyx)
  6. 20160331javaweb之JSP include 指令&&九大隐式对象
  7. ARM异常---一个Uart中断的触发处理过程:
  8. 一个有用的shell脚本
  9. xtrabackup备份原理
  10. js scrollTop 事件
  11. C# 设置Word文档保护(加密、解密、权限设置)
  12. .NET CORE学习笔记系列(3)——ASP.NET CORE多环境标识
  13. Java 定义静态list
  14. MySql笔记一:安装MySql
  15. [CC-BSTRLCP]Count Binary Strings
  16. Selenium2+python自动化38-显式等待(WebDriverWait)
  17. 微信小程序 - 反编译线上源码
  18. php使用substr中文乱码问题
  19. resetroot_169route_python2(用于ubuntu12.04和14.04,centos系列)
  20. go 中的pacage 名称 和import {}中的名称

热门文章

  1. Unity Shader _Time 的单位
  2. 使用系统自带的 UIRefreshControl 实现下拉刷新
  3. 用jpinyin实现汉字转拼音功能
  4. .Net Standard Http请求实例
  5. 浅谈Java Future接口
  6. HipHop PHP & HHVM资料收集
  7. 【转】搜狗开源内部项目管理平台Cynthia意欲何为
  8. libc中的标准函数 localtime和localtime_r 的用法
  9. iOS开发--知识点总结
  10. 开启Remote Desktop的PowerShell