1장. Kafka 튜닝 개요
구성 속성을 사용하여 Kafka 브로커, 생산자 및 소비자의 성능을 최적화합니다. OCP 및 RHEL에서 AMQ Streams의 구성 속성을 지정할 수 있습니다.
최소 구성 속성 세트가 필요하지만 속성을 추가하거나 조정하여 생산자 및 소비자가 Kafka 브로커와 상호 작용하는 방식을 변경할 수 있습니다. 예를 들어 클라이언트가 데이터에 실시간으로 응답할 수 있도록 메시지의 대기 시간 및 처리량을 조정할 수 있습니다.
메트릭을 분석하여 초기 구성을 수행할 위치를 측정한 다음, 필요한 구성이 있을 때까지 증분 변경 및 메트릭을 추가로 비교할 수 있습니다.
Apache Kafka 구성 속성에 대한 자세한 내용은 Apache Kafka 설명서 를 참조하십시오.
1.1. 속성 및 값 매핑
구성 속성을 지정하는 방법은 배포 유형에 따라 다릅니다. OCP에 AMQ Streams를 배포한 경우 Kafka 리소스를 사용하여 config 속성을 통해 Kafka 브로커 구성을 추가할 수 있습니다. RHEL에서 AMQ Streams를 사용하면 속성 파일에 환경 변수로 구성을 추가합니다.
사용자 정의 리소스에 구성 속성을 추가할 때 콜론(':')을 사용하여 속성 및 값을 매핑합니다.
사용자 정의 리소스의 구성 예
num.partitions:1
속성을 환경 변수로 추가하면 등호('=')를 사용하여 속성과 값을 매핑합니다.
환경 변수인 구성 예
num.partitions=1