[starrocks BE] 启动报错问题记录

发布时间:2026/11/3 1:11:39
[starrocks BE] 启动报错问题记录

文章目录

  • 一、一句话描述
  • 二、问题表象
    • 1. starrocks_be的启动现象:
    • 2. starrocks_fe的启动现象

一、一句话描述

starrocks部署在没有AVX2指令集的机器上导致部署失败,解决方式更换支持AVX2指令集的机器。

官方说明:

二、问题表象

starrocks所有进程都是在同一个不支持avx2指令集的宿主机上部署启动的,表象是看似FE启动了,但BE异常,但按照官方说法FE和BE服务应该都启动不起来。

1. starrocks_be的启动现象:

通过启动命令:

sh start_be.sh--daemon

启动之后,发现进程不存在:

ps-ef|grep-v"grep "|grep"/be/lib/starrocks_be"

be/log路径下只有be.out文件,没有如be.log、be.INFO等日志文件。且日志中只有如下信息:

start time:Thu Nov2409:59:30UTC2022start time:Thu Nov2410:01:17UTC2022start time:Thu Nov2410:03:15UTC2022start time:Thu Nov2410:05:27UTC2022start time:Thu Nov2410:08:01UTC2022start time:Thu Nov2410:11:17UTC2022start time:Thu Nov2410:15:50UTC2022start time:Thu Nov2410:22:47UTC2022

2. starrocks_fe的启动现象

starrocks_fe启动后一直是

get bad heartbeat response:type:BACKEND,status:BAD,msg:java.net.ConnectException:拒绝连接(Connection refused)

这个好理解,因为be没有启动,fe一直无法接收到be的心跳,导致一直是连接拒绝。

如果fe启动起来了但是又报这样的错误,那可以确定下be 和 fe 之间通信的网络问题,检查一下端口是不是通的。


到这里问题可以简单描述为:因为be启动异常导致fe启动后的活动也异常,而be启动异常的根本原因就是:


参考:
https://docs.starrocks.io/zh-cn/latest/deployment/deployment_prerequisites
https://forum.mirrorship.cn/t/topic/4655