⭐️ StarRocks Web 使用介绍 与实战指南
文章目录
- [⭐️ StarRocks Web 使用介绍 与实战指南](#⭐️ StarRocks Web 使用介绍 与实战指南)
- 前言
-
- [一、什么是 StarRocks Web Manager?](#一、什么是 StarRocks Web Manager?)
- 二、访问与登录
- 三、主界面布局概览
- 四、核心功能详解
-
- [✅ 1. Dashboard --- 系统实时概况](#✅ 1. Dashboard — 系统实时概况)
- [✅ 2. Cluster / Nodes --- 节点管理](#✅ 2. Cluster / Nodes — 节点管理)
- [✅ 3. Queries --- SQL 查询监控](#✅ 3. Queries — SQL 查询监控)
- [✅ 4. SQL Console --- 在线执行](#✅ 4. SQL Console — 在线执行)
- [✅ 5. Metadata --- 数据库 & 表结构](#✅ 5. Metadata — 数据库 & 表结构)
- [✅ 6. Logs / Alerts --- 系统告警与日志](#✅ 6. Logs / Alerts — 系统告警与日志)
前言
一、什么是 StarRocks Web Manager?
StarRocks Web Manager 是 StarRocks 数据库提供的可视化管理界面,用于简化系统监控、集群管理、SQL 调优、元数据查询等日常运维与开发工作。
通过浏览器访问管理地址(如 http://:8030/)即可进入 Web 端控制台,无需命令行操作。
适合 DBA、开发者、数据工程师等用户快速掌握集群运行状态与 SQL 性能表现。

二、访问与登录
打开浏览器访问:
如出现登录页,请输入账号密码(通常为集群管理员账号或对应权限用户)。
⚠️ 如果是首次部署,可能需要先在 StarRocks 配置中开启 Web 管理访问和用户认证。
三、主界面布局概览
一般 Web Manager 主界面会包含以下部分:
🔹 导航栏 / 菜单
- System(系统)
作用: 总览集群的整体健康状态与核心信息。 你通常能看到: 集群版本、FE
角色(Leader/Follower/Observer)、运行时状态 可能还有一些全局概览指标(依部署/版本不同) 常见用途:
判断是否发生过 FE 选主/切主、当前 leader 是谁 故障时先看"集群是否可用/是否稳定"
- Backends(后端节点)
作用: 查看 BE/CN 节点(存储与计算节点)的状态与资源。 你通常能看到: Alive/心跳、节点 ID、IP/端口 磁盘使用、容量、是否可调度 可能还有 tablet 数、负载等 常见用途: 你之前遇到的 replication_num=3 但只有 2 台 BE Alive,这类问题就是在这里一眼确认(Alive 节点数不够就无法分配副本)。
- Logs(日志)
作用: 查看/定位 FE(以及部分场景下的)日志信息,用于排障与审计。
你通常会关心:
fe.log / fe.warn.log:运行过程中的 INFO/WARN/ERROR(排障主力) docs.starrocks.io
fe.out:启动失败、异常堆栈最常见落点("起不来"先看它) docs.starrocks.io fe.gc.log:GC
情况(一般用于性能/抖动分析) docs.starrocks.io fe.audit.log:审计日志(谁在什么时候跑了什么 SQL)
常见用途: FE 启动失败:优先看 fe.out 查询报错:看 fe.warn.log/fe.log 导入失败:结合 BE 的
error_log(WebUI 未必直接展示)
- Quenes
作用: 看查询的执行情况与
Profile(用于性能分析/定位慢查询)。
你通常能做: 找到某个 QueryId 的执行详情(扫描量、耗时、各算子耗时等) 性能瓶颈定位(比如卡在
Scan、Exchange、Aggregate)
- Sessions(会话)
作用: 查看当前正在连接/运行的会话(谁连着、在跑什么)。
常见用途:
排查"是谁占着连接/跑着大查询" 结合 queries/profile 找到对应用户/SQL
- Variables(参数/配置)
作用: 查看(有时也能筛选)系统变量/会话变量/部分配置项。
StarRocks 文档
你会遇到两类概念:
会话变量(session variables):每个连接会话生效,information_schema.session_variables
可查询变量名和值。 StarRocks 文档
FE 配置:分动态/静态;动态可以 SQL 在线改,但重启会丢;静态需要改 fe.conf 才长期生效。 StarRocks 文档
常见用途:
排查"为什么这个会话行为不一样"(比如超时、并发、SQL mode)
对照配置确认参数是否按预期生效
- HA(高可用)
作用: 查看集群高可用/选主/角色信息(Leader/Follower/Observer 等),以及可能的仲裁/同步状态。 常见用途: 排查
FE 切主、脑裂风险、Follower 是否落后







四、核心功能详解
✅ 1. Dashboard --- 系统实时概况
展示:
节点健康状态(FE/BE 节点 up/down)
CPU / 内存 / 磁盘使用趋势
Query TPS / 延迟分布
最近告警
👇 有助于快速判断集群是否正常。
✅ 2. Cluster / Nodes --- 节点管理
列出了:
字段 含义
Node ID 节点标识
类型 Frontend / Backend
状态 Running / Timeout / Unreachable
CPU & Mem 资源使用情况
Uptime 运行时长
你可以:
✔ 查看单节点详情
✔ 重启节点(如果有权限)
✔ 节点故障定位与告警触发
✅ 3. Queries --- SQL 查询监控
这个模块具有:
📌 当前运行 SQL
📌 历史 SQL 记录
📌 执行计划 / 执行时长 / Scan 数据量 / 返回行数
对 SQL 优化来说非常重要:
Query ID | User | Duration | State | ScanBytes | ReturnRows
可按时间 / 时长排序查看最慢查询。
✅ 4. SQL Console --- 在线执行
大多数 Web Manager 提供 SQL 在线执行窗口,可以在页面内直接:
SELECT customer_id, sum(amount) AS total
FROM sales
WHERE sale_date BETWEEN '2026-01-01' AND '2026-01-31'
GROUP BY customer_id
ORDER BY total DESC
LIMIT 10;
✨ 优点:
无需客户端连接
自动显示执行计划
可直接下载结果
✅ 5. Metadata --- 数据库 & 表结构
该界面展示所有库、表信息:
📄 表结构(字段 / 类型 / 注释)
📄 索引类型
📄 分区信息
📄 数据量 & 大小统计
适用于:
✔ 快速确认 schema
✔ 数据建模核对
✔ 自动比对表定义
✅ 6. Logs / Alerts --- 系统告警与日志
通过 Web Manager 即可查看:
📌 错误日志
📌 节点异常警告
📌 SQL 执行失败信息
对于运维维护非常实用。