快速使用EMR StarRocks Manager

EMR StarRocks Manager是阿里云EMR团队针对Serverless StarRocks实例提供的数据管理控制台,为您提供对实例内数据的管理、诊断与分析,以及安全权限配置等能力。

前提条件

已创建StarRocks实例,详情请参见创建实例

操作流程

  1. 步骤一:进入StarRocks Manager页面

  2. 步骤二:新建连接

  3. 步骤三:查看数据库或数据表

  4. 步骤四:诊断与分析

  5. 步骤五:新增用户

步骤一:进入StarRocks Manager页面

您可以通过以下方式进入StarRocks Manager页面。

  1. 进入EMR Serverless StarRocks实例列表页面。

    1. 登录E-MapReduce控制台

    2. 在左侧导航栏,选择EMR Serverless > StarRocks

    3. 在顶部菜单栏处,根据实际情况选择地域。

  2. 在顶部菜单栏处,根据实际情况选择地域。

    重要

    创建的集群将会在对应的地域内,一旦创建不能修改。

  3. 在实例列表页面,单击右侧的StarRocks Manager

    您还可以在实例列表页面,单击已创建实例的名称,然后单击右侧的StarRocks Manager,进入StarRocks Manager页面。

步骤二:新建连接

连接新建完成后,您才可以使用元数据管理、诊断与分析、用户管理及授权等功能。

  1. 在EMR StarRocks Manager页面上方的连接下拉框中,单击新建连接

    add connection

  2. 在弹出的对话框中,配置以下信息。

    参数

    示例

    描述

    地域

    华北2(北京)

    已创建的StarRocks实例所在的物理位置。

    实例

    StarRocks_test

    已创建的StarRocks实例的名称。

    连接名称

    Connection_test

    实例名称,自定义输入。

    长度限制为1~64字符,仅可使用中文、字母、数字、短划线(-)和下划线(_)。

    用户名

    根据实际情况输入

    StarRocks实例中已存在的自定义用户名。新建用户的具体操作,请参见管理用户

    密码

    根据实际情况输入

    StarRocks实例中已存在的自定义用户名对应的密码。

  3. 单击测试连通性

  4. 验证通过后,单击确定

步骤三:查看数据库或数据表

通过元数据管理功能,您可以查看实例内部数据库、数据表、分区、分片以及导入任务等信息。

  1. 在左侧导航栏,单击元数据管理

    该页面为您展示当前账号下所有的数据库信息。

    说明

    普通用户无法查看数据库大小和表数目信息。

  2. 单击待查看的数据库名称。

    该页面为您展示该数据库下的表详情和任务详情,详情请参见查看元数据

步骤四:诊断与分析

通过SQL查询,您可以快速查看历史执行过的SQL语句、耗时以及执行时间等。通过慢SQL您可以分析耗时较长的SQL,并可以查看具体执行计划及执行详细信息,从而分析SQl查询较慢的原因以进行优化。

查看慢查询

  1. 在左侧导航栏,选择诊断与分析 > 慢查询

  2. 慢查询页面,单击待查看的查询ID,进入该查询的详情页面。

    查询详情页除了提供查询记录的基本信息,还提供了SQL详情、查询计划(Explain)、执行详情(Profile)等性能诊断分析数据,详情请参见慢查询与全部查询

查看全部查询

  1. 在左侧导航栏,选择诊断与分析 > 全部查询

  2. 全部查询页面,单击待查看的查询ID,进入该查询的详情页面。

    查询详情页除了提供查询记录的基本信息,还提供了SQL详情、查询计划(Explain)、执行详情(Profile)等性能诊断分析数据,详情请参见慢查询与全部查询

步骤五:新增用户

如果您需要新增用户,并按照数据库授予其相应的权限,您可以按照以下步骤进行操作。

  1. 在左侧导航栏,选择安全中心 > 用户管理

  2. 用户管理页面,单击添加用户

  3. 在弹出的对话框中,配置以下信息,单击确定

    add user

    参数

    描述

    用户名

    自定义输入。

    长度限制为2~64个字符,仅可使用字母、数字、短划线(-)和下划线(_)。

    密码确认密码

    自定义输入。

    用户类型

    支持创建以下类型用户:

    • 超级管理员(默认):拥有全部数据库的全部权限,同时有权限进行用户管理和权限管理,包括新增、修改、删除用户,以及新增、编辑、取消权限。

    • 普通用户:默认不具备所有数据库的权限,需要单独授权后才可以使用数据库,并且不具备用户管理和权限管理的能力。

    授权数据库

    勾选待授权的数据库。

    说明

    新建普通用户时需要选择数据库。

    授权权限

    选择待授权数据库的权限。支持以下权限:

    • Select:对数据库、表的只读权限。

    • Load:对数据库、表的写权限。包括LOAD、INSERT、DELETE等。

    • Alter:对数据库、表的更改权限。包括重命名库、表;添加、删除、变更列;添加、删除分区等操作。

    • Create:创建数据库、表、视图的权限。

    • Drop:删除数据库、表、视图的权限。

    说明

    新建普通用户时需要选择授权数据库的权限。