서버리스 클러스터의 구성 - Amazon Managed Streaming for Apache Kafka

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

서버리스 클러스터의 구성

Amazon은 서버리스 클러스터의 브로커 구성 속성을 MSK 설정합니다. 이러한 브로커 구성 속성 설정은 변경할 수 없지만 하지만 다음과 같은 주제 수준 구성 속성을 설정하거나 수정할 수 있습니다. 다른 모든 주제 수준 구성 속성은 구성할 수 없습니다.

구성 속성 기본값 편집 가능 최대 허용 값
cleanup.policy 삭제 예, 그러나 주제를 생성할 때만 가능합니다.

compression.type

생산자

max.message.bytes

1048588 8388608 (8Mb)
message.timestamp.difference.max.ms long.max

message.timestamp.type

CreateTime

retention.bytes

250GiB 무제한, 무제한 보존하려면 -1로 설정

retention.ms

7일 무제한, 무제한 보존하려면 -1로 설정

이러한 주제 수준 구성 속성을 설정하거나 수정하려면 Apache Kafka 명령줄 도구를 사용할 수 있습니다. 설정 방법에 대한 자세한 내용 및 예제는 공식 Apache Kafka 설명서의 3.2 주제 수준 구성을 참조하십시오.

Amazon 서버리스에서 Apache Kafka 명령줄 도구를 사용하는 경우 Amazon MSK 서버리스 시작하기 설명서의 클라이언트 시스템에서 Apache Kafka 클라이언트 도구를 설정하는 방법 섹션의 1~4단계를 완료했는지 확인하십시오. MSK 또한 명령에 파라미터를 포함해야 합니다. --command-config client.properties

예를 들어 다음 명령을 사용하여 retention.bytes 주제 구성 속성을 수정하여 무제한 보존을 설정할 수 있습니다.

<path-to-your-kafka-client-installation>/bin/kafka-configs.sh —bootstrap-server <bootstrap_server_string> —command-config client.properties --entity-type topics --entity-name <topic_name> --alter --add-config retention.bytes=-1

이 예시에서는 다음을 대체합니다.<bootstrap server string> Amazon MSK 서버리스 클러스터의 부트스트랩 서버 엔드포인트를 사용하여,<topic_name> 수정하려는 주제의 이름과 함께.

--command-config client.properties파라미터는 Kafka 명령줄 도구가 적절한 구성 설정을 사용하여 Amazon MSK 서버리스 클러스터와 통신하도록 합니다.