从服务备份元数据

备份会为存储在 Dataproc Metastore 服务和服务配置中的元数据拍摄快照。您可以通过恢复在服务中恢复元数据。

本页面介绍了如何使用在本地浏览器中打开的 Google Cloud Console 或使用 Dataproc Metastore API 方法 backup.create 来创建现有 Dataproc Metastore 服务的备份。

访问权限控制机制

  • 要备份元数据,您必须具有包含 metastore.backups.create IAM 权限的 IAM 角色。Dataproc Metastore 特定角色 roles/metastore.adminroles/metastore.editorroles/metastore.metadataOperator 可用于授予备份权限。

  • 您也可以使用 roles/ownerroles/editor 旧版角色向用户或群组授予备份权限。

如需了解详情,请参阅 Dataproc Metastore IAM 和访问权限控制

从服务备份元数据

如需从备份备份元数据,您可以在本地浏览器中打开的服务详情页面上开始一个备份,也可以发出 Dataproc Metastore API 方法 backups.create

备份会为 Dataproc Metastore 服务存储的元数据和配置拍摄快照。这些备份由 Dataproc Metastore 完全代管。

您一次最多可以为每个 Dataproc Metastore 服务创建和存储 7 个备份。

运行备份时,系统无法对服务进行更新。执行备份操作时,您仍可以使用服务。

您可以使用 Google Cloud Console 或 Dataproc Metastore API 从 Dataproc Metastore 服务备份元数据:

控制台

  1. 在 Cloud Console 中,打开 Dataproc Metastore 页面:

    在 Cloud Console 中打开 Dataproc Metastore

  2. Dataproc Metastore 页面上,点击您要从中备份元数据的服务的名称。服务详细信息页面会打开。

    “服务详细信息”页面
  3. 点击页面顶部的备份。这时会打开备份页面。

  4. 输入备份名称

  5. 可选:输入备份的说明

  6. 点击备份以开始备份。

  7. 确认您已返回服务详细信息页面,并且您的备份显示在备份/恢复标签页上的备份下。

REST

按照 API 说明,使用 API Explorer 从服务备份元数据

备份操作完成后,无论是否成功,服务都会自动进入活跃状态。

如需查看服务的备份,请参阅 Cloud Console 中服务详细信息页面上的备份/恢复标签页。

备份注意事项

  • 界面中提供了备份列表。删除服务本身将会删除该服务下的所有备份。

  • 如果服务中已有 7 个备份,则必须先手动删除一个备份,然后才能创建新备份。您可以从备份/还原标签页删除现有备份。

常见的失败情况

  • 创建备份的用户没有 metastore.backups.create 权限。

后续步骤