본문 바로가기
728x90

Big Data/Apache Ranger2

Ranger Architecture Apache Ranger의 분산형 아키텍처 Plugin 동작 구조 플러그인은 각 구성 요소의 프로세스 내 포함되는 경량 Java 프로그램입니다. 공식 문서에서는 응용 프로그램은 표준 플러그인 모델을 통해 Ranger와 통합된다고 나와있는데 뭔가 명확하지 않죠? 서비스 플러그인(ranger-hive-plugin , ranger-hdfs-plugin...혹은 여러분이 만드신 custom-plugin) 은 모두 RangerBasePlugin 이라는 클래스 상속받아 구현됩니다. 이를 공식 문서에서는 '표준 플러그인 모델을 통해 Ranger와 통합' 이라고 표현했네요. 플러그인의 기능 권한 검증 플러그인은 서버에 정의된 권한 부여 정책을 이용하여 사용자 엑세스를 검증합니다. 사용자 요청이 구성 요소를 통해 들어오.. 2022. 12. 6.
Apache Ranger 란? Apache Ranger 란 무엇이고 왜 사용할까? Apache Ranger 는 Hadoop 플랫폼 전반에 걸쳐 보안을 활성화, 모니터링 및 관리하는 프레임워크입니다. 그런데 각각의 서비스 별로 권한 관리가 가능한데 왜 Apache Ranger 를 사용하는 걸까요? 그 이유는 역할 혹은 속성 기반의 접근 제어 등 일관성 있는 보안 정책의 정의, 관리 및 운영이 가능하도록 중앙화 된 프레임워크를 제공하기 때문입니다. Ranger 지원 프로젝트 Ranger는 아래와 같은 서비스들에 대하여 권한 관리를 지원합니다. Apachce Hadoop Apachce Hive Apachce Hbase Apachce Storm Apachce Knox Apachce Solr Apachce Kafka Apachce Nifi Y.. 2022. 12. 6.
728x90