hadoop 權(quán)限管理分為:用戶分組管理 和 作業(yè)管理
1.用戶分組管理:hadoop通過組管理用戶的行為, 一個組可以是一個pool(一個用戶也可以定義一個pool),一個pool會被指定一組調(diào)度算法,以優(yōu)化作業(yè)的執(zhí)行效率。
2.作業(yè)管理:hadoop 通過 hadoop-policy.xml中定義的9個屬性來作業(yè)的執(zhí)行,比如哪些用戶和組可以提交job、哪些可以訪問HDFS等。
幾個概念:
(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組成。
總的來講,hadoop 對用戶的管理和作業(yè)調(diào)度的管理通過4個文件完成:
1. mapred-site.xml ------- 安裝調(diào)度器。
2.mapred-queue-acls.xml ------管理用戶提交作業(yè)到指定組。
3.fair-sheduler.xml ------- 對用戶、組的使用資源的情況控制。
4.hadoop-policy.xml ------- 可以理解為hadoop系統(tǒng)的角度對用戶提交作業(yè)、監(jiān)控作業(yè)運行等情況的控制。
所以對hadoop的作業(yè)管理和用戶管理主要通過這四個文件進(jìn)行編輯控制。
因篇幅問題不能全部顯示,請點此查看更多更全內(nèi)容
Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號-2
違法及侵權(quán)請聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市萬商天勤律師事務(wù)所王興未律師提供法律服務(wù)