✅ 通过SelectDB Distribution Toolkit安装部署,BE节点无法启动

运行

dorisctrl cluster start doris-test
FE能够正常启动,但是BE无法启动。
报错信息如下:
check be node status failed, http GET request encounterd error, Get “http://ip/api/health”: dial tcp ip:8040: connect: no route to host beHost= heartbeatPort=9050

BE上的log没有

把BE节点的防火墙关闭后,错误不报了,但是BE的状态还是DOWN

你好,看到你的提问信息不太全面,可以参考:提问模版 - 帮助你更快的得到有效帮助 来补充。这样可以方便你的问题更快速的被定位,从而提升被解答的几率

【Doris 使用环境】测试

【Doris 版本】1.2.1.1

【问题描述】

  • 报错信息:无
  • 具体表现:display的时候显示BE的状态都是Down

【操作系统】CentOS 7.6 (BE) Redhat 7.4(FE)

【机器配置】CPU 16、内存64G、磁盘100GB+

【复现路径】安装官网的步骤,可疑的操作

1 个赞

补充:看BE的/api/health显示{“status”: “OK”, “msg”:“To Be Added”},像是BE已经正常起来的。

BE的日志上没有明细的错误,安装了Studio后,创建表报“There is no scanNode Backend available.”。还是跟BE的状态有关系。

再次执行一次
dorisctrl cluster start doris-test
试试。
如果不行,可以去mysql client 登录fe 节点手动添加该be节点尝试修复
如果还不成功,可以贴一下be 的相关日志来确定一下问题所在。

在FE的Leader节点日志上看到和Fellow有Connection refused,去掉这台有问题的FE后,重新start,问题没有了。然后通过scale out再添加回来,问题解决。因为是第一次使用,具体原因和排查也不熟悉。