在目录(例如 Apache Iceberg REST 目录或 Apache Hive 目录)中创建命名空间有助于您在 Lakehouse 运行时目录中整理表。
准备工作
-
验证是否已为您的 Google Cloud 项目启用结算功能。
-
启用 BigLake API。
启用 API 所需的角色
如需启用 API,您需要拥有 Service Usage Admin IAM 角色 (
roles/serviceusage.serviceUsageAdmin),该角色包含serviceusage.services.enable权限。了解如何授予角色。
所需的角色
如需获得创建命名空间的权限,请让管理员向您授予项目的以下 IAM 角色:
-
全部:
- BigLake Admin (
roles/biglake.admin) - Storage Admin (
roles/storage.admin)
- BigLake Admin (
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
您也可以通过自定义 角色或其他预定义 角色来获取所需的权限。
创建命名空间
在 Google Cloud 控制台中,打开 Lakehouse 页面。
选择现有目录,或者在没有目录的情况下创建一个目录。
在菜单栏中,点击 + 创建命名空间。
对于命名空间名称,输入命名空间的唯一名称。
对于位置,选择要与您的 命名空间关联的 Cloud Storage 存储桶。
点击创建 。
系统会创建您的命名空间,并显示在目录详细信息列表中。