• Hadoop权限管理


    1.Hadoop权限管理包括以下几个模块:
    (1) 用户分组管理。用于按组为单位组织管理,某个用户只能向固定分组中提交作业,只能使用固定分组中配置的资源;同时可以限制每个用户提交的作业数,使用的资源量等
    (2) 作业管理。包括作业提交权限控制,作业运行状态查看权限控制等。如:可限定可提交作业的用户;可限定可查看作业运行状态的用户;可限定普通用户只能修改自己作业的优先级,kill自己的作业;高级用户可以控制所有作业等。
    想要支持权限管理需使用Fair Scheduler或者 Capacity Scheduler(作业管理需用到Hadoop的ACL(Access Control List)功能,启用该功能需选择一个支持多队列管理的调度器)
    2. 基本术语
    (1)  用户(User):Hadoop使用Linux用户管理,Hadoop中的用户就是Linux中的用户
    (2) 分组(group):Hadoop使用Linux分组管理,Hadoop中的分组就是Linux中的分组
    (3) 池(pool):Hadoop Fair Scheduler中的概念,一个pool可以是一个user,一个group,或者一个queue。
    (4) 队列(Queue):队列是Hadoop提出的概念,一个Queue可以由任意几个Group和任意几个User组成。
    3.Linux下的文件类型如下:  - 普通文件  d 目录  l 链接文件  b 块设备  c 字符设备
    rwxrwxrwx
    三个三个一组看:
    1. 第一段表示文件所有者对此文件的操作权限
    2. 第二段表示文件所有者所在组对些文件的操作权限
    3. 第三段表示除上述两种外的任何用户/组对此文件的操作权限

    r读取:4
    w写入:2
    x执行:1

    加起来就好了。
    比如rwxrwxrwx是777
    rwx------ 是700
  • 相关阅读:
    移动端解决fixed和input弹出虚拟键盘时样式错位
    JS的面向对象
    js计算两个时间范围间的间隔秒数
    使用js过滤字符串前后的空格
    C#时间格式-摘自http://www.cnblogs.com/xiaogongzhu/p/3825600.html
    [dp/贪心]435. 无重叠区间-----经典问题
    【dp】Leetcode面试题 17.16. 按摩师
    [dp]Leetcode.376.摆动序列
    Leetcode 945 使数组唯一的最小增量
    LeetCode 365.水壶问题
  • 原文地址:https://www.cnblogs.com/eosclover/p/6407810.html
Copyright © 2020-2023  润新知