Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Migración de su clúster de Apache Kafka a Amazon MSK

Modo de enfoque
Migración de su clúster de Apache Kafka a Amazon MSK - Amazon Managed Streaming para Apache Kafka

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Supongamos que tiene un clúster de Apache Kafka llamado CLUSTER_ONPREM. Dicho clúster se rellena con temas y datos. Si desea migrar dicho clúster a un nuevo clúster de Amazon MSK llamado CLUSTER_AWSMSK, este procedimiento ofrece una gran perspectiva de los pasos que debe seguir.

Migración de su clúster de Apache Kafka existente a Amazon MSK
  1. En CLUSTER_AWSMSK, cree todos los temas que desee migrar.

    No puede utilizar MirrorMaker este paso porque no vuelve a crear automáticamente los temas que desea migrar con el nivel de replicación adecuado. Puede crear los temas en Amazon MSK con los mismos factores de replicación y números de particiones que tuviesen en CLUSTER_ONPREM. También puede crear los temas con distintos factores de replicación y números de particiones.

  2. Comience MirrorMaker desde una instancia que tenga acceso de lectura CLUSTER_ONPREM y acceso de escritura. CLUSTER_AWSMSK

  3. Ejecute el siguiente comando para duplicar todos los temas:

    <path-to-your-kafka-installation>/bin/kafka-mirror-maker.sh --consumer.config config/mirrormaker-consumer.properties --producer.config config/mirrormaker-producer.properties --whitelist '.*'

    En este comando, config/mirrormaker-consumer.properties señala a un agente de arranque en CLUSTER_ONPREM, por ejemplo, bootstrap.servers=localhost:9092. Y config/mirrormaker-producer.properties apunta a un agente de arranque en CLUSTER_AWSMSK; por ejemplo,. bootstrap.servers=10.0.0.237:9092,10.0.2.196:9092,10.0.1.233:9092

  4. Siga MirrorMaker ejecutándose en segundo plano y continúe usándolo. CLUSTER_ONPREM MirrorMaker refleja todos los datos nuevos.

  5. Compruebe el progreso de la duplicación inspeccionando el desfase entre el último desfase de cada tema y el desfase actual que se MirrorMaker está consumiendo.

    Recuerde que MirrorMaker se trata simplemente de utilizar un consumidor y un productor. Por lo tanto, puede comprobar el intervalo utilizando la herramienta kafka-consumer-groups.sh. Para localizar el nombre del grupo de consumidores, mire en el archivo mirrormaker-consumer.properties para el group.id y utilice su valor. Si en el archivo no se encuentra dicha clave, puede crearla. Por ejemplo, establezca group.id=mirrormaker-consumer-group.

  6. Cuando MirrorMaker termine de reflejar todos los temas, detenga a todos los productores y consumidores y, a continuación, pare. MirrorMaker A continuación, redirija a los productores y los consumidores al clúster de CLUSTER_AWSMSK cargando los valores de los agentes de arranque de sus productores y consumidores. Reinicie todos los productores y consumidores en CLUSTER_AWSMSK.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.