国产操作系统以及aarch64 环境部署

为了更快的定位您的问题,请提供以下信息,谢谢
【详述】问题详细描述
【背景】国产系统和arm 环境使用官方提供的docker镜像部署,出现报错错误信息

start time: Wed Feb 28 04:34:33 PM CST 2024
/home/app/starrock3.2.3/be_artifacts/be/bin/start_backend.sh: line 205: /home/app/starrock3.2.3/be_artifacts/be/lib/starrocks_be: cannot execute binary file: Exec format error
/home/app/starrock3.2.3/be_artifacts/be/bin/start_backend.sh: line 205: /home/app/starrock3.2.3/be_artifacts/be/lib/starrocks_be: Success

log 文件夹下面仅仅有 be.out 文件,没有正在运行的进程。

uname -a 输出系统信息

【StarRocks版本】3.2.3
【机器信息】Linux localhost.localdomain 5.10.0-136.49.0.127.u85.fos23.aarch64 #1 SMP Mon Sep 18 11:13:33 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
【联系方式】18312069517,谢谢
【附件】

  • be crash

docker pull starrocks/artifacts-centos7:3.2.3 使用的是这个镜像

我是使用的是x86的ubuntu22 docker pull starrocks/artifacts-centos7:3.2.3 拉取docker 镜像的

arm binary请在arm机器上拉取镜像, 在x86上拉取镜像需要添加--platform linux/arm64 参数

谢谢回复,感激不尽。