删除命名空间

删除目录命名空间(例如 Apache Iceberg REST 目录或 Apache Hive 目录)时,系统会从 Lakehouse 运行时目录中取消注册该命名空间。

虽然这会从 Lakehouse for Apache Iceberg 中移除命名空间,但不会 自动删除底层 Cloud Storage 仓库存储桶 或您存储的数据文件。

如果命名空间不包含任何表,您可以将其删除。

准备工作

  1. 验证是否已为您的 Google Cloud 项目启用结算功能。

  2. 启用 BigLake API。

    启用 API 所需的角色

    如需启用 API,您需要拥有 Service Usage Admin IAM 角色 (roles/serviceusage.serviceUsageAdmin),该角色包含 serviceusage.services.enable 权限。了解如何授予角色

    启用 API

所需的角色

如需获得删除命名空间所需的权限,请让管理员向您授予项目的以下 IAM 角色:

如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

您也可以通过自定义 角色或其他预定义 角色来获取所需的权限。

删除命名空间

  1. 在 Google Cloud 控制台中,前往 Lakehouse 页面。

    前往 Lakehouse

  2. 选择包含要删除的命名空间的目录。

  3. 在要删除的命名空间所在的行中,点击 更多命名空间操作 > 删除

  4. 在删除对话框中,输入 DELETE,然后点击删除