更新时间:2024-08-26 GMT+08:00

管理Catalog

数据目录(Catalog)是元数据管理对象,它可以包含多个数据库。

用户可在LakeFormation中创建并管理多个Catalog,用于不同外部集群的元数据隔离。

前提条件

  • 已创建LakeFormation实例,且实例处于正常运行状态。
  • Catalog数据存储到OBS中,当前用户需具有OBS相关操作权限。
  • 已参考创建元数据存储路径提前创建了用于存储Catalog数据的OBS并行文件系统。

管理Catalog

  1. 登录管理控制台。
  2. 在左上角单击“”,选择“大数据 > 湖仓构建 LakeFormation”进入LakeFormation控制台。
  3. 在左侧下拉框中选择待操作的LakeFormation实例,在左侧导航栏选择“元数据 > Catalog”。
  4. 单击“创建Catalog”,配置相关参数。

    1. 在“基本信息”区域配置以下信息。
      表1 创建Catalog

      参数

      参数说明

      Catalog名称

      填写待创建Catalog名称。

      只能包含字母、数字和下划线,长度为1~256个字符。

      Catalog类型

      选择Catalog类型:

      • DEFAULT
      • CLICKHOUSE

      选择位置

      Catalog数据存储在OBS并行文件系统中的位置。可选参数。

      单击“”,选择位置后,单击“确定”。

      • 如果配置该参数,则所选位置只能以“obs://”开头,且必须包含一个存储对象,例如选择“obs://lakeformation-test/catalog1”。如果没有合适的并行文件系统,可以单击“前往OBS创建”进行创建。
      • 建议选择未被其他Catalog选中的文件夹。

      描述

      所创建Catalog的描述信息。

      长度为0~4000字节,1个中文字符对应3个字节。

    2. (可选)单击“数据库存储位置”区域中的“添加数据库存储位置”。单击“”可按照需求手动选择数据库存储位置,单击“确定”。支持添加多条。

      “数据库存储位置”为可选参数。如果配置了该参数,则该Catalog下的数据库位置必须选择为该Catalog“数据库存储位置”的子路径、或该Catalog“选择位置”的子路径。

    3. 单击“提交”。

  5. 创建完成后,即可在“Catalog”页面查看Catalog相关信息。

    • 单击“操作”列的“编辑”可以修改Catalog配置信息。
    • 单击“操作”列的“数据库”,可以查看当前Catalog下的数据库信息。
    • 在“更多”中可以为当前Catalog进行授权、查看权限等操作。

  6. 如果需要删除Catalog,可以选择“更多 > 删除”,确认操作影响后单击“确定”。

    删除Catalog前需要提前删除该Catalog下的数据库。

    删除元数据时如果同步删除文件,数据将移入对应OBS桶的回收站(“lake-formation-trash-dir/table_id”OBS路径)目录下。