7.5. 주제 구성


자동 생성 주제에서는 브로커 속성 파일에 지정할 수 있는 기본 주제 구성을 사용합니다. 그러나 항목을 수동으로 생성할 때 해당 구성을 생성할 때 지정할 수 있습니다. 주제 구성을 생성한 후 변경할 수도 있습니다. 수동으로 생성된 주제의 주요 주제 구성 옵션은 다음과 같습니다.

cleanup.policy
삭제하거나 콤팩트 하도록 보존 정책을 구성합니다. 삭제 정책은 이전 레코드를 삭제합니다. 컴팩트 정책을 사용하면 로그 압축이 가능합니다. 기본값은 delete 입니다. 로그 압축에 대한 자세한 내용은 Kafka 웹 사이트를 참조하십시오.
compression.type
저장된 메시지에 사용되는 압축을 지정합니다. 유효한 값은 gzip,snappy,lz4,압축 해제(no compression) 및 producer (프로덕션에서 사용하는 압축 코드 취득)입니다. 기본값은 producer 입니다.
max.message.bytes
Kafka 브로커가 허용하는 메시지 배치의 최대 크기(바이트)입니다. 기본값은 1000012 입니다.
min.insync.replicas
쓰기가 성공으로 간주되려면 동기화에 있어야 하는 최소 복제본 수입니다. 기본값은 1 입니다.
retention.ms
로그 세그먼트를 유지할 최대 시간(밀리초)입니다. 이 값보다 오래된 로그 세그먼트는 삭제됩니다. 기본값은 604800000 (7일)입니다.
retention.bytes
파티션이 보유할 최대 바이트 수입니다. 파티션 크기가 이 제한을 초과하면 가장 오래된 로그 세그먼트가 삭제됩니다. 값 -1 은 제한이 없음을 나타냅니다. 기본값은 -1 입니다.
segment.bytes
단일 커밋 로그 세그먼트 파일의 최대 파일 크기(바이트)입니다. 세그먼트가 크기에 도달하면 새 세그먼트가 시작됩니다. 기본값은 1073741824 바이트(1GB)입니다.

자동 생성 주제의 기본값은 유사한 옵션을 사용하여 Kafka 브로커 구성에 지정할 수 있습니다.

log.cleanup.policy
위의 cleanup.policy 를 참조하십시오.
compression.type
위의 compression.type 을 참조하십시오.
message.max.bytes
위의 max.message.bytes 를 참조하십시오.
min.insync.replicas
위의 min.insync.replicas 를 참조하십시오.
log.retention.ms
위의 retention.ms 를 참조하십시오.
log.retention.bytes
위의 retention.bytes 를 참조하십시오.
log.segment.bytes
위의 segment.bytes 를 참조하십시오.
default.replication.factor
자동으로 생성된 주제의 기본 복제 요소. 기본값은 1 입니다.
num.partitions
자동으로 생성된 주제의 기본 파티션 수입니다. 기본값은 1 입니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동