Hi, Ø 背景:
doris-fe和 doris-be分别运行在不通主机中的 docker容器里,由于 docker桥接的网络网络模式可能会存在通信问题,所以简单粗暴使用了 docker的 host直连模式 Ø 问题:doris的主机认定问题:分别在 fe和 be的容器中查看自己的 ip地址都分别是各自的宿主机地址,但是 add backend时还是会失败。 n Fe日志:get bad heartbeat response: type: BACKEND, status: BAD, msg: java.net.ConnectException: Connection refused (Connection refused) n Be日志:fail to get master client from cache. host=, port=0, code=7 同时通过SHOW PROC '/frontends'查看 fe ip时,仍显示的是 docker0的虚拟ip 所以想问问是doris的ip认定模式的问题还是docker相关的问题?该怎么解决?非常感谢🙏 说明: 曾经猜想是priority_network配置项的问题,所以尝试过多种priority_network的可能: 1、 默认情况,不做任何配置,即该配置项是注释状态: # priority_networks=10.10.10.0/24;192.168.0.0/16 2、 配置了宿主机的真实ip,结果是直接启动失败: priority_networks=10.12.xxx.xxx/24 3、 配置了宿主机 + docker0虚拟ip,启动成功,但是SHOW PROC '/frontends'仍显示 docker0的虚拟ip: priority_networks=10.12.xxx.xxx/24; 10.0.4.1/24