一、一句話描述
starrocks部署在沒有AVX2指令集的機器上導致部署失敗,解決方式更換支持AVX2指令集的機器。
?
官方說明:
?
二、問題表象
starrocks所有進程都是在同一個不支持avx2指令集的宿主機上部署啟動的,表象是看似FE啟動了,但BE異常,但按照官方說法FE和BE服務應該都啟動不起來。
1. starrocks_be的啟動現(xiàn)象:
通過啟動命令:
sh start_be.sh --daemon
啟動之后,發(fā)現(xiàn)進程不存在:
ps -ef | grep -v "grep " | grep "/be/lib/starrocks_be"
be/log路徑下只有be.out文件,沒有如be.log、be.INFO等日志文件。且日志中只有如下信息:
start time: Thu Nov 24 09:59:30 UTC 2022
start time: Thu Nov 24 10:01:17 UTC 2022
start time: Thu Nov 24 10:03:15 UTC 2022
start time: Thu Nov 24 10:05:27 UTC 2022
start time: Thu Nov 24 10:08:01 UTC 2022
start time: Thu Nov 24 10:11:17 UTC 2022
start time: Thu Nov 24 10:15:50 UTC 2022
start time: Thu Nov 24 10:22:47 UTC 2022
?
2. starrocks_fe的啟動現(xiàn)象
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啟動異常的根本原因就是:文章來源:http://www.zghlxwxcb.cn/news/detail-478520.html
?
參考:
https://docs.starrocks.io/zh-cn/latest/deployment/deployment_prerequisites
https://forum.mirrorship.cn/t/topic/4655文章來源地址http://www.zghlxwxcb.cn/news/detail-478520.html
到了這里,關于[starrocks BE] 啟動報錯問題記錄的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!