Apache Atlas 는 하둡 생태계의 메타데이터 관리와 데이터 거버넌스를 맡는다. 어떤 테이블이 어디서 왔고 어디로 흘러갔는지(lineage), 어떤 데이터가 민감한지(classification)를 기록하고 검색하게 한다.
Hive · Impala · Spark · Kafka · HBase · Sqoop 의 훅(hook)이 작업을 실행할 때마다 Kafka 토픽으로 메타데이터 이벤트를 보내고, Atlas 가 그것을 받아 그래프로 쌓는다. 여기서 붙인 분류를 Apache Ranger 가 가져가 태그 기반 정책에 쓴다.
| 계열 | 상태 |
|---|---|
| 2.5 | 현행. 최신 2.5.0[1] |
| 2.4 · 2.3 | 유지보수 |
2.6.0 은 후보(rc) 만 올라와 있고 정식 배포는 아직 없다. Cloudera 배포판은 자체 빌드 번호를 쓰며, 해당 환경의 설정은 Atlas 설정 (Cloudera) 에 있다.
| 구성 | 역할 |
|---|---|
| Atlas Server | REST API · 웹 UI · 그래프 엔진(JanusGraph) |
| 저장소 | 그래프는 HBase, 색인은 Solr 에 둔다 |
Kafka (ATLAS_HOOK · ATLAS_ENTITIES) |
훅이 보낸 이벤트를 받는 통로 |
| Hook | Hive · Impala · Spark 등에 올라가 메타데이터를 보낸다 |
| ZooKeeper | HA 구성에서 활성 서버를 정한다 |
HBase · Solr · Kafka · ZooKeeper 에 모두 의존하므로, Atlas 가 뜨지 않을 때는 자기 로그보다 이 네 가지의 상태를 먼저 본다.
최신 정식 버전 2.5.0 — 2026-09-20 확인. https://github.com/apache/atlas/tags (2.6.0 은 rc 만 존재) ↩︎