⭐️ StarRocks Web 使用介绍与实战指南

⭐️ 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 性能表现。

二、访问与登录

打开浏览器访问:

http://192.168.5.129:8030/

如出现登录页,请输入账号密码(通常为集群管理员账号或对应权限用户)。

⚠️ 如果是首次部署,可能需要先在 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)

docs.starrocks.io

常见用途: 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 执行失败信息

对于运维维护非常实用。

相关推荐
不一样的少年_2 小时前
产品催: 1 天优化 Vue 官网 SEO?我用这个插件半天搞定(不重构 Nuxt)
前端·javascript·vue.js
-dcr2 小时前
50.智能体
前端·javascript·人工智能·ai·easyui
行者962 小时前
Flutter跨平台开发适配OpenHarmony:进度条组件的深度实践
开发语言·前端·flutter·harmonyos·鸿蒙
云和数据.ChenGuang2 小时前
Uvicorn 是 **Python 生态中用于运行异步 Web 应用的 ASGI 服务器**
服务器·前端·人工智能·python·机器学习
IT_陈寒2 小时前
SpringBoot 3.0实战:这5个新特性让你的开发效率提升50%
前端·人工智能·后端
遗憾随她而去.2 小时前
Webpack 面试题
前端·webpack·node.js
我要敲一万行2 小时前
前端文件上传
前端·javascript
恋猫de小郭2 小时前
Tailwind 因为 AI 的裁员“闹剧”结束,而 AI 对开源项目的影响才刚刚开始
前端·flutter·ai编程
要加油哦~2 小时前
算法 | 整理数据结构 | 算法题中,JS 容器的选择
前端·javascript·算法