starrocks3.2 FE集群,FQDN添加额外FE节点报错Fail to find right address to start fe by using fqdn

【详述】FE集群,FQDN添加额外FE节点报错Fail to find right address to start fe by using fqdn
【背景】搭建3FE节点3BE节点集群。先搭建1FE1BE,后续添加2额外BE节点成功,接着添加第一个额外的follower FE节点添加失败,日志报错。
自己按照文档的流程

  1. 通过 MySQL 客户端连接到 StarRocks
  2. 执行以下 SQL 将额外的 FE 节点添加至集群 ALTER SYSTEM ADD FOLLOWER “node2:9010”;
  3. 创建元数据存储路径,进入 StarRocks 部署目录,并修改 FE 配置文件 fe/conf/fe.conf,只增加了meta的路径。
  4. ./fe/bin/start_fe.sh --helper <FQDN地址>:9010
    –host_type FQDN --daemon
    【业务影响】
    【是否存算分离】不是存算分离,是存算一体的
    【StarRocks版本】3.2.8
    【集群规模】例如:3fe(3 follower)+3be(fe与be混部)
    【附件】
  • fe.log 和fe.warn.log 都是只有这一句
    2024-07-29 16:06:02.437+08:00 ERROR (main|1) [FrontendOptions.initAddrUseFqdn():209] Fail to find right address to start fe by using fqdn
1赞

解决了。
关键:/etc/hosts 里的公网地址注释掉
集群以FQDN启动时,如果集群主要用的是内网地址,
扩容添加额外的FE节点的时候,需要在/etc/hosts,把其自带的公网地址注释掉