当前位置: 首页 > java >正文

StarRocks不能启动 ,StarRocksFe节点不能启动问题 处理

StarRocks不能启动 ,StarRocksFe节点不能启动问题 处理

问题描述

在这里插入图片描述
mysql:[Warning] Using a passwordon the command line interface can be insecureERROR 2003 (HYa00): Can’t connect to MysoL server on ‘192.168.5.128:9030’(111)Error: failed to query fE status, Please check if the master FE node is running or if the network is reachable.

FE.log 报如下的错误

2025-08-21 10:02:23.494+08:00 ERROR (main|1) [MetaHelper.checkMetaDir():248] Free capacity left for meta dir: /bigdisk/starrocks/fe/meta is less than 5GB
2025-08-21 10:02:23.588+08:00 ERROR (main|1) [StarRocksFE.start():192] StarRocksFE start failed
com.starrocks.common.InvalidMetaDirException: null
at com.starrocks.leader.MetaHelper.checkMetaDir(MetaHelper.java:250) ~[starrocks-fe.jar:?]
at com.starrocks.StarRocksFE.start(StarRocksFE.java:124) ~[starrocks-fe.jar:?]
at com.starrocks.StarRocksFE.main(StarRocksFE.java:85) ~[starrocks-fe.jar:?]
2025-08-21 10:03:11.228+08:00 ERROR (main|1) [MetaHelper.checkMetaDir():248] Free capacity left for meta dir: /bigdisk/starrocks/fe/meta is less than 5GB
2025-08-21 10:03:11.251+08:00 ERROR (main|1) [StarRocksFE.start():192] StarRocksFE start failed
com.starrocks.common.InvalidMetaDirException: null
at com.starrocks.leader.MetaHelper.checkMetaDir(MetaHelper.java:250) ~[starrocks-fe.jar:?]
at com.starrocks.StarRocksFE.start(StarRocksFE.java:124) ~[starrocks-fe.jar:?]
at com.starrocks.StarRocksFE.main(StarRocksFE.java:85) ~[starrocks-fe.jar:?]

这是因为 StarRocks 的 Meta 目录(通常包含元数据等重要信息)所在的磁盘分区 /bigdisk/starrocks/fe/meta 剩余空间少于 5GB,导致启动失败。


显示 /bigdisk/starrocks/fe/meta is less than 5GB 空间不够

文章目录

  • StarRocks不能启动 ,StarRocksFe节点不能启动问题 处理
  • 清理 系统log
  • 清理 be log 和 fe log
    • be log 清理
    • fe log 清理


清理 系统log

释放根文件系统空间:

清理系统日志:
系统日志文件(如 /var/log)可能占用大量空间。你可以查看并删除不必要的日志文件:

sudo du -sh /var/log/*
sudo rm -rf /var/log/*.log

或者使用 journalctl 清理 systemd 日志:

sudo journalctl --vacuum-time=7d  # 保留7天内的日志

删除不再使用的包:
如果有一些不再使用的软件包,也可以尝试删除它们:

sudo yum autoremove

删除临时文件:
你可以删除一些临时文件:

sudo rm -rf /tmp/*

清理 be log 和 fe log

be log 清理

在这里插入图片描述

rm -f be.INFO.log.20250326-214931
rm -f be.WARNING.log.20250326-214934
rm -f cn.INFO.log.20250403-230731
rm -f cn.WARNING.log.20250403-230731

fe log 清理

在这里插入图片描述
删除单个日志文件:

sudo rm /data/starrocks/fe/log/fe.audit.log.20250818-1
sudo rm /data/starrocks/fe/log/fe.gc.log.20250819-234907
sudo rm /data/starrocks/fe/log/fe.internal.log.20250819-1
sudo rm /data/starrocks/fe/log/fe.log.20250819-1

删除旧的日志文件:
你可以通过 find 命令删除超过一定天数的日志文件。例如,删除超过 7 天的所有日志文件:

sudo find /data/starrocks/fe/log/*.log -mtime +7 -exec rm -f {} \;

删除空的日志文件:

sudo rm /data/starrocks/fe/log/fe.profile.log
sudo rm /data/starrocks/fe/log/fe.big_query.log
sudo rm /data/starrocks/fe/log/fe.dump.log
sudo rm /data/starrocks/fe/log/fe.features.log

删除整个目录:
如果 proc_profile 目录中的内容不再需要,且确认其下没有重要文件,可以删除整个目录:

sudo rm -rf /data/starrocks/fe/log/proc_profile

总结
删除策略:建议保留最新的日志文件,并删除过时且不再需要的日志文件。
审计和警告日志:需要保留一定时间,尤其是 fe.audit.log 和 fe.warn.log。
GC 和内部日志:如果确认系统稳定,可以删除较旧的日志。
空文件:如 fe.profile.log 等文件可以直接删除。

http://www.xdnf.cn/news/18398.html

相关文章:

  • 生信分析自学攻略 | R语言函数与参数介绍
  • Notepad++换行符替换
  • 造成云手机闪退的原因有哪些?
  • HarmonyOS 实战:6 种实现实时数据更新的方案全解析(含完整 Demo)
  • java18学习笔记-Simple Web Server
  • 【LeetCode 415】—字符串相加算法详解
  • 【数据可视化-96】使用 Pyecharts 绘制主题河流图(ThemeRiver):步骤与数据组织形式
  • 深度学习-168-MCP技术之VSCode中安装插件Cline客户端应用MCP Server工具
  • 计算机网络-1——第一阶段
  • 在.NET 8 中使用中介模式优雅处理多版本 API 请求
  • 【51单片机】【protues仿真】基于51单片机16键电子琴系统
  • 高可用操作步骤
  • 纷玩岛协议抢票免费源码
  • Spring两个核心IoCDI(一)
  • java基础(十三)消息队列
  • #千问海报大赛
  • ORACLE中如何批量重置序列
  • 常德二院全栈国产化实践:KingbaseES 数据库的关键作用
  • PyTorch数据处理工具箱(可视化工具)
  • 大模型0基础开发入门与实践:第11章 进阶:LangChain与外部工具调用
  • Building Systems with the ChatGPT API 使用 ChatGPT API 搭建系统(第四章学习笔记及总结)
  • Eino 框架组件协作指南 - 智能图书馆建设手册
  • RAG学习(四)——使用混合检索进行检索优化
  • 机器学习4
  • 自己动手,在Mac开发机上利用ollama部署一款轻量级的大模型Phi-3:mini
  • Python Excel 通用筛选函数
  • 麒麟系统播放图片 速度比较
  • Python工程师进阶学习道路分析
  • 【Django:基础知识】
  • 数据结构-ArrayList