本文为您介绍Hive元数据的基本操作,包括新建库、删除库、新建表和删除表。

前提条件

已创建集群,详情请参见创建集群

新建库

  1. 进入元数据管理页面。
    1. 登录阿里云E-MapReduce控制台
    2. 在顶部菜单栏处,根据实际情况选择地域和资源组
    3. 单击上方的元数据管理页签。
  2. 表管理页面,单击新建库
  3. 新建库对话框中,配置各项参数。
    因为EMR表管理功能仅支持基于OSS文件系统创建数据库和表,所以数据来源设置为OSS。 数据库和表的文件路径不能选择整个OSS bucket,需要选择到OSS bucket的下级目录。
  4. 单击确定
    您可以单击任务列表,查看执行结果。
    • 状态成功时,表示操作成功。
    • 状态失败时,您可以单击操作列的查看详情,排查失败的原因。

新建表

重要 当前支持创建外部表和使用分区表。
  1. 进入元数据管理页面。
    1. 登录阿里云E-MapReduce控制台
    2. 在顶部菜单栏处,根据实际情况选择地域和资源组
    3. 单击上方的元数据管理页签。
  2. 表管理页面的中间区域,单击已创建的元数据库。
  3. 单击右上角的新建表
  4. 新建表对话框中,配置各项参数。
    配置项 操作
    表名 表名称。
    字段分隔符 字段分隔符中选择分隔符或者自定义。
    外部表 默认不选中。
    需要创建外部表时,执行以下操作:
    1. 选中外部表复选框,单击文件路径图标,选择文件路径。
    2. 单击新增列,设置相关的参数。
    使用分区 默认
    需要创建使用分区表时,执行以下操作:
    1. 单击
    2. 单击新建分区列,设置相关的参数。
  5. 单击确定
    您可以单击任务列表,查看执行结果。
    • 状态成功时,表示操作成功。
    • 状态失败时,您可以单击操作列的查看详情,排查失败的原因。

删除表

  1. 进入元数据管理页面。
    1. 登录阿里云E-MapReduce控制台
    2. 在顶部菜单栏处,根据实际情况选择地域和资源组
    3. 单击上方的元数据管理页签。
  2. 表管理页面的中间区域,单击已创建的元数据库。
  3. 单击待删除表操作列的删除
  4. 删除表对话框中,单击确认
    您可以单击任务列表,查看执行结果。
    • 状态成功时,表示操作成功。
    • 状态失败时,您可以单击操作列的查看详情,排查失败的原因。

删除库

重要 删除数据库之前,必须删除数据库下所有的表。
  1. 进入元数据管理页面。
    1. 登录阿里云E-MapReduce控制台
    2. 在顶部菜单栏处,根据实际情况选择地域和资源组
    3. 单击上方的元数据管理页签。
  2. 表管理页面的中间区域,单击已创建的元数据库。
  3. 单击待删除库操作列的删除
  4. 删除库对话框中,单击确认
    您可以单击任务列表,查看执行结果。
    • 状态成功时,表示操作成功。
    • 状态失败时,您可以单击操作列的查看详情,排查失败的原因。