BookKeeper Ledger 메타데이터

BookKeeper Ledger 메타데이터

Pulsar는 데이터를 BookKeeper ledger에 저장하는데, ledger에 붙어 있는 메타데이터를 살펴보면 ledger의 내용을 이해할 수 있어요. 이 글에서는 ledger 메타데이터가 어떻게 저장되고 어떤 필드들로 구성되는지 정리해 드릴게요.

출처: 문서

본문

Pulsar는 데이터를 BookKeeper ledger에 저장해요. ledger에 붙은 메타데이터를 조사하면 ledger의 내용을 이해할 수 있어요. 그런 메타데이터는 구성된 메타데이터 저장소 (새 클러스터에는 Oxia 권장, 또는 ZooKeeper)에 저장되며 BookKeeper API로 읽을 수 있어요.

현재 메타데이터의 설명:

범위 메타데이터 이름 메타데이터 값
모든 ledger application 'pulsar'
모든 ledger component 'managed-ledger', 'schema', 'compacted-topic'
Managed ledger pulsar/managed-ledger ledger의 이름
커서 pulsar/cursor 커서의 이름
컴팩션된 토픽 pulsar/compactedTopic 원본 토픽의 이름
컴팩션된 토픽 pulsar/compactedTo 마지막으로 컴팩션된 메시지의 id

더 알아보기 (Learn more)