更新时间:2024-07-02 GMT+08:00
分享

BE匹配错误IP导致启动失败

现象描述

BE实例启动失败,报错:

backend ip saved in master does not equal to backend local ipx.x.x.x vs. x.x.x.x

原因分析

BE安装节点有多个网卡IP,没有正确设置“priority_network”参数值导致BE启动时匹配了错误的IP地址。

处理步骤

  1. 登录FusionInsight Manager,选择“集群 > 服务 > Doris > 配置”。
  2. 搜索“priority_network”参数,并正确设置BE的该参数值,BE节点已绑定的网卡IP可通过“BE安装目录/FusionInsight_Doris_*/1_*_BE/etc/ENV_VARS”中的“CURRENT_INSTANCE_IP”变量查看。

    “priority_network”主要用于帮助系统选择正确的网卡IP作为FE或BE的IP,建议任何情况下,都显式的设置该参数,避免后续机器增加新网卡导致IP选择不正确问题。“priority_network”的值是CIDR格式表示的,用于保证所有节点都可以使用统一的配置值。参数值分为两部分,第一部分是点分十进制的IP地址,第二部分是一个前缀长度。

    例如,10.168.1.0/8会匹配所有10.xx.xx.xx的IP地址;10.168.1.0/16会匹配所有10.168.xx.xx的IP地址;如果有两个节点:10.168.10.1和10.168.10.2,则可以使用10.168.10.0/24来作为 “priority_network”的值。

相关文档