Partilhar via


KAFKA_DATA_LOSS classe de erro

SQLSTATE: 22000

Alguns dados podem ter sido perdidos porque já não estão disponíveis em Kafka; ou os dados foram envelhecidos por Kafka ou o tópico pode ter sido excluído antes que todos os dados no tópico fossem processados. Se você não quiser que sua consulta de streaming falhe nesses casos, defina a opção de origem failOnDataLoss como false. Motivo:

ADDED_PARTITION_DOES_NOT_START_FROM_OFFSET_ZERO

A partição <topicPartition> adicionada começa a partir de <startOffset> em vez de 0.

COULD_NOT_READ_OFFSET_RANGE

Não foi possível ler registros no deslocamento [<startOffset>, <endOffset>) para partição de tópico <topicPartition>

com grupo <groupId>de consumidores .

INITIAL_OFFSET_NOT_FOUND_FOR_PARTITIONS

Não é possível encontrar deslocamentos <partitions>iniciais para partições . Podem ter sido suprimidos.

PARTITIONS_DELETED

As partições foram excluídas <partitions> .

PARTITIONS_DELETED_AND_GROUP_ID_CONFIG_PRESENT

As partições foram excluídas <partitions> .

Kafka opção 'kafka'.<groupIdConfig> foi definido nesta consulta, é

não recomendado para definir esta opção. Esta opção não é segura de usar, uma vez que várias

Consultas ou fontes que usam o mesmo ID de grupo interferirão umas com as outras, pois fazem parte

do mesmo grupo de consumidores. As consultas reiniciadas também podem sofrer interferência do

Execução anterior com o mesmo ID de grupo. O usuário deve ter apenas uma consulta por ID de grupo,

e/ou definir a opção 'kafka.session.timeout.ms' para ser muito pequena para que o Kafka

os consumidores da consulta anterior são marcados como mortos pelo coordenador do grupo Kafka antes do

A consulta reiniciada começa a ser executada.

PARTITION_OFFSET_CHANGED

O deslocamento de partição <topicPartition> foi alterado de <prevOffset> para <newOffset>.

START_OFFSET_RESET

Compensação inicial para <topicPartition> foi <offset> mas consumidor redefinir para <fetchedOffset>.