StarRocks Console是StarRocks的增值功能。本文为您介绍StarRocks Console的使用方法。
前提条件
已创建选择了StarRocks和StarRocks-Console服务的集群,详情请参见创建StarRocks集群。
仅EMR-3.43.0~EMR-3.44.1版本(均包含),EMR-5.9.0~EMR-5.10.1版本(均包含)的集群支持该功能,如果您要使用StarRocks Manager的功能,可以使用EMR Serverless StarRocks,详情请参见什么是EMR Serverless StarRocks。
访问查询页面
进入StarRocks-Console页面。
在顶部菜单栏处,根据实际情况选择地域和资源组。
在集群管理页面,单击目标集群操作列的集群服务。
在集群服务页面,单击StarRocks-Console服务区域的状态。
获取StarRocksConsole的IP地址。
在组件列表区域,单击StarRocksConsole所在行的图标。
查看内网IP或公网IP。
您可以结合实际的网络情况选择使用内网或公网IP地址。如果使用公网IP地址,需要在安全组中开启18031端口。
在浏览器中输入
http://<StarRocksConsole IP>:18031
,进入StarRocks的查询页面。
查询功能
全部查询
该页面展示了StarRocks集群当前以及历史Query的记录,默认保留30天内最近的10000条记录。
慢查询
该页面展示过滤了StarRocks集群中执行耗时超过5秒的Query记录。
Query查询
在全部查询或慢查询页面中,单击对应的查询ID,即可进入该查询的详情页面。
如果在查询的详情页面中想查看查询计划以及执行详情,可以在执行SQL前开启profile分析上报,开启方法如下。
set is_report_success=true;
该参数开启的是Session变量,如果想开启全局变量可以使用命令set global is_report_success=true;
,但通常不建议全局开启,因为会略微影响查询性能。
该参数会打开profile上报,开启后可以在Query详情中查看对应的profile,从而分析SQL瓶颈问题。
数据库功能
在数据库功能页中,会按数据库展示该数据库下的表详情和任务详情。
表
展示当前数据库下的所有表(包括物化视图)单击对应的名称,可以逐层查看相关的表信息、分区信息、节点分片情况、分片信息。
任务
展示当前数据库下的所有任务。
Kafka导入: 展示了Routine Load的任务信息。
其他导入:展示了Routine Load、Insert Load等导入任务的信息。
说明Stream Load是同步导入任务,不会在该任务列表中展示。
导出:展示了Export的任务信息。
表模式变更:展示了Schema Change的任务信息。
物化视图创建:展示了创建物化视图的任务信息。