次の方法で共有


STREAMING_CHECKPOINT_REWIND_ERRORエラー状態

SQLSTATE: 42000

チェックポイントの location=<checkpointLocation> を使用したストリーミング クエリの巻き戻し操作を実行できませんでした。

シンク再生位置提供者が見つかりませんでした

batchId=<batchId> でシンクの巻き戻しプロバイダーを見つけることができません。

FAILED_TO_FIND_SOURCE_REWIND_PROVIDERS (ソース巻き戻しプロバイダーが見つかりません)

batchId=<batchId> でソースの巻き戻しプロバイダーを見つけることができません。

INVALID_REWIND_PROVIDER(無効なリワインドプロバイダ)

batchId=<rewindProviderName> で name=<batchId> を持つ無効なソース/シンクの巻き戻しプロバイダーが見つかりました。 <providerName> のソース/シンク プロバイダー名=<sourceOrSinkId>

シンクが巻き戻し再生をサポートしていません

シンク <sinkName> では、時間移動はサポートされていません。 タイム トラベルを無効にするか、Databricks サポートにお問い合わせください。

SOURCE_ID_NOT_FOUND_IN_OFFSETS (ソースIDがオフセット内で見つかりません)

batchId=<sourceId> のソース ID '<batchId>' が、チェックポイントの場所<checkpointLocation>の最新のオフセット ログに見つかりませんでした。

使用可能なソース ID: [<availableSourceIds>]。

このエラーは、ストリーミング クエリが、巻き戻しターゲット バッチの後に新しいソースを追加するように変更された場合に発生する可能性があります。

現在のクエリ構成内のすべてのソースが、ターゲットの巻き戻しバッチに存在していることを確認します。

SOURCE_OFFSET_METADATA_MISMATCH

batchId=<batchId> でのソース オフセット メタデータの不一致。 予想されるソース数=<expectedNumSources>ですが、count=<actualNumSources>を取得しました。

タイムトラベルが有効になっていません

チェックポイントの場所の <checkpointLocation>に対してタイム トラベルが有効になっていません。 巻き戻しを実行する前に、タイム トラベルを有効にしてください。 新しいクエリの場合は、spark.databricks.streaming.queryMgmt.rewindReplay.enabled を true に設定して、時間移動を有効にします。

非対応のオフセットログバージョン

サポートされていないオフセットログバージョン<version>がbatchId=<batchId>です。 巻き戻しにはオフセット ログ バージョン 2 が必要です。 オフセット ログ バージョン 2 が有効になっている状態でチェックポイントが作成されていることを確認します。