Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2022-11-07 GMT+08:00

Restablecimiento del offset del consumidor

El restablecimiento del offset del consumidor es cambiar la posición de recuperación de un consumidor. El offset del consumidor no se puede restablecer sobre la marcha. Primero debe detener la recuperación del grupo de consumidores deseado.

Los mensajes pueden recuperarse más de una vez después de que se restablezca el offset. Tenga cuidado cuando realice esta acción.

Consulta del progreso de la recuperación

  1. Inicie sesión en la consola de gestión.
  2. Haga clic en en la esquina superior izquierda para seleccionar la región.

    Seleccione la misma región que su servicio de aplicación.

  3. Haga clic en y elija Application > Distributed Message Service (for Kafka) para abrir la consola de DMS for Kafka.
  4. Haga clic en la instancia de Kafka deseada para ver sus detalles.
  5. En el panel de navegación, elija Consumer Groups.
  6. Haga clic en el grupo de consumidores deseado.
  7. En la página de ficha Consumer Offset, vea la lista de temas a los que se ha suscrito el grupo de consumidores, el número total de mensajes acumulados en el tema, el número de mensajes acumulados en cada partición del tema, el offset de cada partición y el offset más reciente.

    Figura 1 Offset de consumidores

Restablecimiento del offset del consumidor

  1. Inicie sesión en la consola de gestión.
  2. Haga clic en en la esquina superior izquierda para seleccionar la región.

    Seleccione la misma región que su servicio de aplicación.

  3. Haga clic en y elija Application > Distributed Message Service (for Kafka) para abrir la consola de DMS for Kafka.
  4. Haga clic en la instancia de Kafka deseada para ver sus detalles.
  5. En el panel de navegación, elija Consumer Groups.
  6. Haga clic en el grupo de consumidores deseado.
  7. En la página de ficha Consumer Offset, puede realizar las siguientes operaciones:

    • Para restablecer el offset del consumidor de todas las particiones de un tema, haga clic en Reset Consumer Offset del consumidor en la fila que contiene el tema deseado.
    • Para restablecer el offset del consumidor de una sola partición de un tema, haga clic en Reset Consumer Offset del consumidor en la fila que contiene la partición deseada.

  8. En el cuadro de diálogo Reset Consumer Offset que se muestra, defina los parámetros haciendo referencia a Tabla 1.

    Tabla 1 Parámetros para restablecer el offset del consumidor

    Parámetro

    Descripción

    Reset By

    Puede restablecer un offset mediante:

    • Time: Restablezca el offset a la hora especificada.
    • Offset: restablezca el desfase en la posición especificada.

    Time

    Establezca este parámetro si Rest By se establece en Time.

    Seleccione un punto de tiempo. Una vez completado el restablecimiento, la recuperación comienza a partir de este punto de tiempo.

    • Earliest: compensación más temprana
    • Custom: un punto de tiempo personalizado
    • Latest: último offset

    Offset

    Establezca este parámetro si Rest By se establece en Offset.

    Ingresar un offset. Después de completar el reinicio, la recuperación comienza a partir de este offset.

  9. Haz clic en OK.
  10. Haga clic en Yes. Se restablece el offset del consumidor.