运行数据流

本页面介绍了在运行数据流时可执行的操作。这些操作包括:

启动数据流

当您创建数据流时,可以创建并立即启动数据流,也可以创建数据流但不启动它。

如果您创建了数据流但未启动它,那么现在可以启动。通过启动数据流,Datastream 可以将数据、架构和表从源数据库转移到目标位置。

  1. 转到 Google Cloud Console 中的数据流页面。

    转到“数据流”页面

  2. 选中要开始的信息流左侧的复选框。

  3. 点击启动

  4. 在对话框中,点击开始。数据流的状态从 Not started 更改为 Starting,再更改为 Running

启动数据流后,您可以对其进行监控,验证 Datastream 是否将数据从源数据库转移到目标位置。

暂停数据流

启动数据流后,您可以暂停该数据流。数据流暂停后,Datastream 不会将任何新数据从源数据库拉取到目标位置。但是,随着“传输中”的数据不断流动,某些数据可能会继续写入目的地。

在某些情况下,如果暂停数据流,则来源数据库必须保留数据,直到您恢复数据流。来源数据库的保留期限可能有限。如果数据流暂停的时间超过了来源保留期限,则数据流会恢复,这可能会导致数据流失败。如果发生这种情况,请删除数据流创建一个新数据流,然后启动它,以便 Datastream 可以将数据、架构和表从来源数据库转移到目标位置。

  1. 转到 Google Cloud Console 中的数据流页面。

    转到“数据流”页面

  2. 选中要暂停的视频流左侧的复选框。

  3. 点击暂停

  4. 在对话框中,点击 PAUSE。数据流的状态从 Running 更改为 Draining。排空数据流就是清空数据流,使其不包含任何数据。

    排空数据流中的所有数据后,数据流的状态会从 Draining 更改为 Paused

暂停数据流后,您可以恢复该数据流,以便 Datastream 将新数据从来源数据库转移到目标数据库。

恢复数据流

您可以恢复已暂停的数据流。通过恢复数据流,Datastream 可以将新数据从源数据库转移到目标数据库。

  1. 转到 Google Cloud Console 中的数据流页面。

    转到“数据流”页面

  2. 选中要恢复的视频流左侧的复选框。

  3. 点击恢复。数据流的状态从 Paused 更改为 Running

恢复数据流后,您可以对其进行监控,验证 Datastream 是否将数据从源数据库转移到目标位置。