MongoDB ClickPipeのライフサイクル
これはMongoDB ClickPipeのさまざまなフェーズ、可能なステータス、およびそれらの意味についての文書です。
プロビジョニング
Create ClickPipeボタンをクリックすると、ClickPipeはProvisioning
状態で作成されます。プロビジョニングプロセスは、サービスのためにClickPipesを実行するための基盤となるインフラを立ち上げ、パイプ用の初期メタデータを登録するプロセスです。サービス内のClickPipesのコンピュートは共有されるため、あなたの2つ目のClickPipeは最初のものよりもはるかに早く作成されます。すでにインフラが整っているからです。
セットアップ
パイプがプロビジョニングされると、Setup
状態に入ります。この状態では、宛先のClickHouseテーブルを作成します。
スナップショット
セットアップが完了すると、Snapshot
状態に入ります(CDC専用のパイプでない限り、Running
に遷移します)。Snapshot
、Initial Snapshot
およびInitial Load
(より一般的)は入れ替えて使うことができます。この状態では、ソースのMongoDBコレクションのスナップショットを取得し、それをClickHouseにロードします。oplogの保持設定は初期ロード時間を考慮する必要があります。また、再同期がトリガーされるか、既存のパイプに新しいテーブルが追加されたときにもパイプはSnapshot
状態に入ります。
実行中
初期ロードが完了すると、パイプはRunning
状態に入ります(スナップショット専用のパイプでない限り、Completed
に遷移します)。ここでは、パイプがChange-Data Capture
を開始します。この状態では、ソースのMongoDBクラスターからClickHouseへの変更のストリーミングを開始します。CDCの制御に関する情報は、CDCの制御に関するドキュメントを参照してください。
一時停止
パイプがRunning
状態のときは、一時停止することができます。これによりCDCプロセスが停止し、パイプはPaused
状態に入ります。この状態では、ソースのMongoDBから新しいデータは取得されませんが、ClickHouse内の既存のデータはそのまま維持されます。この状態からパイプを再開することができます。
一時停止中
この状態は近日公開予定です。私たちのOpenAPIを使用している場合は、リリース時に統合が引き続き機能するように、今すぐサポートを追加することを検討してください。
一時停止ボタンをクリックすると、パイプはPausing
状態に入ります。これは、CDCプロセスを停止している間の一時的な状態です。CDCプロセスが完全に停止すると、パイプはPaused
状態に入ります。
修正中
この状態は近日公開予定です。私たちのOpenAPIを使用している場合は、リリース時に統合が引き続き機能するように、今すぐサポートを追加することを検討してください。
現在、この状態はパイプがテーブルを削除している最中であることを示します。
再同期
この状態は近日公開予定です。私たちのOpenAPIを使用している場合は、リリース時に統合が引き続き機能するように、今すぐサポートを追加することを検討してください。
この状態はパイプが再同期のフェーズにあり、_resyncテーブルと元のテーブルの原子スワップを実行していることを示します。再同期に関する詳細情報は、再同期ドキュメントをご覧ください。
完了
この状態はスナップショット専用のパイプに適用され、スナップショットが完了し、これ以上の作業がないことを示します。
失敗
パイプに回復不能なエラーが発生した場合、Failed
状態に入ります。この状態から回復するには、サポートに連絡するか、パイプを再同期してください。
劣化
この状態は近日公開予定です。私たちのOpenAPIを使用している場合は、リリース時に統合が引き続き機能するように、今すぐサポートを追加することを検討してください。