将额外的 FE 节点添加至集群报错:ErrMsg:invalid cluster id

将额外的 FE 节点添加至集群报错:ErrMsg:invalid cluster id

mysql> SHOW PROC '/frontends'\G
*************************** 1. row ***************************
             Name: 10.2.29.66_9010_1713247984611
               IP: 10.2.29.66
      EditLogPort: 9010
         HttpPort: 8030
        QueryPort: 9030
          RpcPort: 9020
             Role: LEADER
        ClusterId: 1076374829
             Join: true
            Alive: true
ReplayedJournalId: 2000
    LastHeartbeat: 2024-04-16 08:02:53
         IsHelper: true
           ErrMsg: 
        StartTime: 2024-04-16 07:09:35
          Version: 2.5.17-3f669b66d9
*************************** 2. row ***************************
             Name: 10.2.29.65_9010_1713252507185
               IP: 10.2.29.65
      EditLogPort: 9010
         HttpPort: 8030
        QueryPort: 0
          RpcPort: 0
             Role: FOLLOWER
        ClusterId: 1076374829
             Join: false
            Alive: false
ReplayedJournalId: 0
    LastHeartbeat: NULL
         IsHelper: true
           ErrMsg: invalid cluster id: 1982330886
        StartTime: NULL
          Version: NULL
2 rows in set (0.02 sec)



问题分析:从报错来看,ErrMsg: invalid cluster id: 1982330886
cluster id 不一致导致
由于第一次启动集群时未使用 --helper 选项添加该 FE 节点,从而导致不同节点的元数据不一致。
需要将相应目录下的所有元数据清空,并通过 --helper 选项重新添加该 FE 节点至集群。

 

posted @ 2025-06-18 00:41  屠魔的少年  阅读(37)  评论(0)    收藏  举报