メインコンテンツまでスキップ
メインコンテンツまでスキップ

MongoDB ClickPipeのライフサイクル

これはMongoDB ClickPipeのさまざまなフェーズ、可能なステータス、およびそれらの意味についての文書です。

プロビジョニング

Create ClickPipeボタンをクリックすると、ClickPipeはProvisioning状態で作成されます。プロビジョニングプロセスは、サービスのためにClickPipesを実行するための基盤となるインフラを立ち上げ、パイプ用の初期メタデータを登録するプロセスです。サービス内のClickPipesのコンピュートは共有されるため、あなたの2つ目のClickPipeは最初のものよりもはるかに早く作成されます。すでにインフラが整っているからです。

セットアップ

パイプがプロビジョニングされると、Setup状態に入ります。この状態では、宛先のClickHouseテーブルを作成します。

スナップショット

セットアップが完了すると、Snapshot状態に入ります(CDC専用のパイプでない限り、Runningに遷移します)。SnapshotInitial 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を使用している場合は、リリース時に統合が引き続き機能するように、今すぐサポートを追加することを検討してください。