Compartilhar via


STREAMING_CHECKPOINT_REWIND_ERROR condição de erro

SQLSTATE: 42000

Falha ao executar a operação de retroceder para a consulta de streaming com ponto de verificação location=<checkpointLocation>.

NÃO_PODE_RESTAURAR_SINK_COM_OFFSET_DE_SINK_AUSENTE

Não é possível retroceder com restoreSink=true porque o sinkOffset <sinkOffset> não é válido. Retorne a um lote diferente ou defina restoreSink=false.

FALHA_AO_ENCONTRAR_PROVIDENCIADORES_DE_REBOBINAGEM

Não foi possível encontrar provedores de reinicialização no ponto de destino em batchId=<batchId>.

FALHA_AO_ENCONTRAR_PROVEDORES_DE_REWIND_DE_FONTE

Falha ao localizar provedores de origem para rebobinamento em batchId=<batchId>.

PROVEDOR_DE_REBOBINAGEM_INVÁLIDO

Encontrado provedor de rebobinamento de origem/coletor inválido com name=<rewindProviderName> em batchId=<batchId>. Nome do provedor de origem/coletor=<providerName> para <sourceOrSinkId>.

SINK_NÃO_SUPORTA_RESTAURAR

O sink <sinkName> não dá suporte a 'restoreSink=true' para viagem no tempo. Defina 'restoreSink=false' na configuração de rewind.

SINK_DOES_NOT_SUPPORT_REWIND_REPLAY

O coletor <sinkName> não dá suporte a viagens no tempo. Desabilite a viagem no tempo ou entre em contato com o suporte do Databricks.

SOURCE_ID_NOT_FOUND_IN_OFFSETS

A ID de origem '<sourceId>' em batchId=<batchId> não foi encontrada no log de deslocamento mais recente no local do ponto de verificação <checkpointLocation>.

IDs de origem disponíveis: [<availableSourceIds>].

Esse erro poderá ocorrer se a consulta de streaming for modificada para adicionar uma nova origem após o lote de destino ser retrocedido.

Verifique se todas as fontes na configuração de consulta atual existiam no lote de rebobinamento de destino.

SOURCE_OFFSET_METADATA_MISMATCH

Incompatibilidade de metadados de offset de origem em batchId=<batchId>. Número esperado de fontes=<expectedNumSources>, mas contagem recebida=<actualNumSources>.

FALHA_NA_RESTAURAÇÃO_DO_ESTADO

Falha ao restaurar o repositório de estado do lote <sourceBatchId> de origem para o lote <targetBatchId>.

Verifique se os arquivos de ponto de verificação de estado existem e não estão corrompidos no lote de origem ou escolha um lote diferente para o qual retroceder.

VIAGEM_NO_TEMPO_NÃO_ATIVADA

A viagem no tempo não está habilitada para o local do ponto de verificação <checkpointLocation>. Habilite a viagem no tempo antes de executar o retrocesso. Para novas consultas, habilite a viagem no tempo definindo spark.databricks.streaming.queryMgmt.rewindReplay.enabled como true.

VERSÃO_DO_LOG_DE_OFFSET_NÃO_SUPORTADA

Versão de log de deslocamento <version> sem suporte no batchId=<batchId>. A função Rewind requer a versão 2 do log de offset. Verifique se o ponto de verificação foi criado com o log de offset da versão 2 habilitado.

UNSUPPORTED_STATE_STORE_PROVIDER

Não há suporte para retrocesso com estado preservado para o provedor de armazenamento de estado <providerClass>.

Somente o repositório de estado do RocksDB tem suporte para operações de retrocesso com estado.