> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Различные статусы пайпа и их значения

# Жизненный цикл MongoDB ClickPipe

В этом документе описаны различные этапы жизненного цикла MongoDB ClickPipe, возможные статусы и их значения.

<div id="provisioning">
  ## Подготовка
</div>

Когда вы нажимаете кнопку Create ClickPipe, ClickPipe создаётся в состоянии `Provisioning`. На этапе подготовки мы разворачиваем базовую инфраструктуру для работы ClickPipes в этом сервисе, а также регистрируем исходные метаданные для пайпа. Поскольку вычислительные ресурсы ClickPipes в рамках сервиса являются общими, второй ClickPipe будет создан значительно быстрее первого — инфраструктура уже будет готова.

<div id="setup">
  ## Настройка
</div>

После создания пайпа он переходит в состояние `Setup`. На этом этапе мы создаём таблицы ClickHouse в пункте назначения.

<div id="snapshot">
  ## Снимок
</div>

После завершения настройки система переходит в состояние `Snapshot` (если только это не пайп только с CDC (фиксация изменений данных) — тогда он перейдёт в `Running`). `Snapshot`, `Initial Snapshot` и `Initial Load` (более употребительный вариант) — взаимозаменяемые термины. В этом состоянии создаётся снимок исходных коллекций MongoDB, который затем загружается в ClickHouse. Параметр хранения для oplog должен учитывать время первоначальной загрузки. Пайп также переходит в состояние `Snapshot`, если запускается ресинхронизация или если в существующий пайп добавляются новые таблицы.

<div id="running">
  ## Работа
</div>

После завершения начальной загрузки пайп переходит в состояние `Running` (если только это не пайп, работающий только со снимком, — тогда он перейдёт в `Completed`). На этом этапе пайп начинает `CDC (фиксацию изменений данных)`. В этом состоянии мы начинаем передавать изменения из исходного кластера MongoDB в ClickHouse в режиме стриминга. О том, как управлять CDC, см. [документацию по управлению CDC](/ru/integrations/clickpipes/mongodb/controlling-sync).

<div id="paused">
  ## Приостановлен
</div>

Когда пайп находится в состоянии `Running`, его можно приостановить. Это остановит процесс CDC, и пайп перейдёт в состояние `Paused`. В этом состоянии новые данные из исходной MongoDB не поступают, но уже имеющиеся данные в ClickHouse сохраняются. Из этого состояния пайп можно снова запустить.

<div id="pausing">
  ## Приостановка
</div>

<Note>
  Это состояние скоро появится. Если вы используете наш [OpenAPI](/ru/products/cloud/features/admin-features/api/openapi), рекомендуем уже сейчас добавить его поддержку, чтобы ваша интеграция продолжала работать, когда оно станет доступно.
</Note>

Когда вы нажимаете кнопку Pause, пайп переходит в состояние `Pausing`. Это промежуточное состояние, в котором выполняется остановка процесса CDC. После полной остановки процесса CDC пайп перейдет в состояние `Paused`.

<div id="modifying">
  ## Изменение
</div>

<Note>
  Это состояние скоро станет доступно. Если вы используете наш [OpenAPI](/ru/products/cloud/features/admin-features/api/openapi), рекомендуем уже сейчас добавить его поддержку, чтобы ваша интеграция продолжала работать после релиза.
</Note>

В настоящее время это означает, что пайп находится в процессе удаления таблиц.

<div id="resync">
  ## Ресинхронизация
</div>

<Note>
  Это состояние скоро станет доступно. Если вы используете наш [OpenAPI](/ru/products/cloud/features/admin-features/api/openapi), рекомендуем уже сейчас добавить его поддержку, чтобы ваша интеграция продолжала работать после его выхода.
</Note>

Это состояние означает, что пайп находится в фазе ресинхронизации, на которой выполняется атомарная замена таблиц \_resync исходными таблицами. Подробнее о ресинхронизации см. в [документации по ресинхронизации](/ru/integrations/clickpipes/mongodb/resync).

<div id="completed">
  ## Завершено
</div>

Это состояние относится к пайпам только со снимком и означает, что создание снимка завершено и больше ничего делать не нужно.

<div id="failed">
  ## Failed
</div>

Если в пайпе возникает неисправимая ошибка, он переходит в состояние `Failed`. Вы можете обратиться в службу поддержки или [выполнить ресинхронизацию](/ru/integrations/clickpipes/mongodb/resync) своего пайпа, чтобы восстановить его из этого состояния.
