10.9.2. 여러 인스턴스의 MirrorMaker 2 구성


기본적으로 Streams for Apache Kafka는 MirrorMaker 2가 실행되는 Kafka Connect 프레임워크에서 사용하는 내부 주제의 그룹 ID와 이름을 구성합니다. MirrorMaker 2의 여러 인스턴스를 실행하고 동일한 connectCluster 값을 공유하는 경우 다음 구성 속성을 사용하여 이러한 기본 설정을 변경해야 합니다.

apiVersion: kafka.strimzi.io/v1beta2
kind: KafkaMirrorMaker2
metadata:
  name: my-mirror-maker2
spec:
  connectCluster: "my-cluster-target"
  clusters:
  - alias: "my-cluster-target"
    config:
      group.id: my-connect-cluster 
1

      offset.storage.topic: my-connect-cluster-offsets 
2

      config.storage.topic: my-connect-cluster-configs 
3

      status.storage.topic: my-connect-cluster-status 
4

      # ...
    # ...
1
Kafka 내의 Kafka Connect 클러스터 그룹 ID입니다.
2
커넥터 오프셋을 저장하는 Kafka 주제입니다.
3
커넥터 및 작업 상태 구성을 저장하는 Kafka 주제입니다.
4
커넥터 및 작업 상태 업데이트를 저장하는 Kafka 주제입니다.
참고

세 주제의 값은 동일한 group.id 가 있는 모든 인스턴스에 대해 동일해야 합니다.

connectCluster 설정은 내부 주제용으로 Kafka Connect에서 사용하는 대상 Kafka 클러스터의 별칭을 지정합니다. 결과적으로 connectCluster, 그룹 ID 및 내부 주제 이름 지정 구성에 대한 수정은 대상 Kafka 클러스터에 따라 다릅니다. 두 개의 MirrorMaker 2 인스턴스가 동일한 소스 Kafka 클러스터 또는 각 MirrorMaker 2 인스턴스에 다른 connectCluster 설정 및 대상 클러스터가 있는 활성 활성 모드에서 변경할 필요가 없습니다.

그러나 여러 MirrorMaker 2 인스턴스가 동일한 connectCluster 를 공유하는 경우 동일한 대상 Kafka 클러스터에 연결하는 각 인스턴스가 동일한 값으로 배포됩니다. 실제로 모든 인스턴스가 클러스터를 형성하고 동일한 내부 주제를 사용합니다.

동일한 내부 주제를 사용하려는 여러 인스턴스가 예기치 않은 오류가 발생하므로 각 인스턴스에 대한 이러한 속성 값을 변경해야 합니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동