MapReduce(十七): MR的访问控制
来源:互联网 发布:fm2016苏亚雷斯数据 编辑:程序博客网 时间:2024/06/05 16:58
1. ACLsManager是访问控制的总管理类,其维护了"mapreduce.cluster.administrators",QueueManager和JobACLsManager三个访问控制列表。
2. "mapreduce.cluster.administrators"是从配置文件中配置mapreduce的管理员列表和group列表,用于检查访问用户是否属于administrator。
3. QueueManager管理了"acl-submit-job"和"acl-administer-jobs"人员和group列表,对用户进行提交或者管理job的时候检查该用户是否属于列表中允许的人员或组别,如果不允许则检查失败,返回异常。如果该用户属于unix系统(启动mapreduce的用户)用户或组别则检查通过。注意代码中似乎不存在acl-administer-jobs的操作。
4. JobACLsManager管理了"acl-view-job"和"acl-modify-job"人员和group列表,对用户进行查询获取job的时候检查该用户是否属于列表中允许的人员或组别,如果不允许则检查失败,返回异常。如果该用户属于unix系统(启动mapreduce的用户)用户或组别则检查通过。注意代码中似乎不存在acl-modify-job的操作。
0 0
- MapReduce(十七): MR的访问控制
- 【MR】MapReduce 常见的排序
- 【MR】经典的MapReduce(MapReduce 1) 运行机制
- Mapreduce(二):MR的执行过程分析
- MR(mapreduce)的工作原理图解
- MapReduce(MR)的文件拆分:FileInputFormat
- MR--WordCount的MapReduce程序注释
- MR--MaxTemperature的Mapreduce程序注释
- MR-1.MapReduce概述
- MR-5.MapReduce排序
- 【MR】MapReduce中的数据流
- MapReduce源码对写MR application帮助最大的部分
- 【MR】MapReduce中shuffle、partition、combiner的作用与关系
- JavaSE第二十七讲:访问控制符详解
- hive 本地MapReduce(local mr)
- MR-4.MapReduce使用压缩
- MR-5.MapReduce计数器介绍
- Windows|Eclipse 运行HDFS程序遇到问题之 AccessControlException【windows中运行hdfs程序后报的异常:访问权限控制异常;方案二,修改MR程序即可】
- 开通博客了
- Mac OSX10.9 上 Cocos2dx 3.1.1 开发的环境搭建
- PAT 1007. Maximum Subsequence Sum (25)
- Erlang:RabbitMQ源码分析 2. gen_server和gen_server2 深入剖析
- Android开发中顺时针逆时针滑动手势的识别算法
- MapReduce(十七): MR的访问控制
- 单例模式的使用
- 关于Java集合最被关注的10 个问题
- cocos2d 人物缩小和放大以及人物移动,重复运动,组合动作
- HDU 3917 Road constructions(最小割---最大权闭合)
- poj 1721 CARDS (置换群)
- conversion to dalvik format failed with error 1
- Spring中@component注解
- [寒江孤叶丶的Cocos2d-x之旅_12]浅谈Cocos2d-x中的内置粒子效果,和粒子的plist的导入