Hadoop에는 2가지 권한 관리 방식이 있는데 Ranger는 사용자 기준으로 권한을 관리를 하며, 반대로 Sentry는 role

기준으로 권한 관리를 함.

 

[동작 순서]

Sentry는 모든 하둡 서비스와 연결되어 동작하며, 예로 많이 쓰는 hive로 설명하자면, hive에 대한

Sentry 연동 서비스는 SQL 모델을 기준으로 맵핑됨.

 

예) hive sentry 구성

 

- privileges 생성 (data objects + action)

  data objects : tables 

  action : select/update/insert/delete..

- privileges를 role(신규 또는 기존)에 할당

- roles를 group(ad생성)에 맵핑

- group에 user를 맵핑

 

Policy engine은 정책을 아래와 같이 찾음

users -> groups -> roles -> privileges

 

'NoSQL > Hadoop' 카테고리의 다른 글

HDFS DataNode내 Disk 데이터 밸런싱  (0) 2019.06.27
HDFS DataNode 데이터 밸런싱  (0) 2019.06.27
hadoop text file 읽기  (0) 2017.03.13
hadoop serialization and deserialization  (0) 2017.03.10
hadoop compression and decompression  (0) 2017.03.10

+ Recent posts