zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    读写csv文件
    安卓跳转
    求时间精确到秒的数
    航空公司客户价值分析
    利用LM神经网络和决策树去分类
    拉格朗日插值法
    ID3
    K最近邻
    贝叶斯分类
    FilterDispatcher已被标注为过时解决办法
  • 原文地址:https://www.cnblogs.com/eosclover/p/6407810.html
Copyright © 2011-2022 走看看