starrocks 迁移问题失败

【详述】
目标:
之前集群:
服务器A:fe节点1+be节点1
服务器B:be节点2
服务器C:be节点3
期望:
服务器A:fe节点1+be节点1
服务器D:fe节点2+be节点2
服务器E:fe节点3+be节点3
弃用服务器B、服务器C

每台服务器都用的docker-compose安装f和b

问题:
fe启动不了,报错显示元数据损坏。
错误日志:
root@starrocks-be1:~# docker logs starrocks-fe-0 --tail 20
[Tue Sep 16 12:28:01 UTC 2025] Empty $CONFIGMAP_MOUNT_PATH env var, skip it!
[Tue Sep 16 12:28:01 UTC 2025] start fe with exist meta.
[Tue Sep 16 12:28:01 UTC 2025] start with meta run start_fe.sh with additional options: ’ --host_type FQDN’
【背景】
【业务影响】统计数据中心业务
【是否存算分离】否
【StarRocks版本】3.5.0-10d7323
【集群规模】例如:1fe+3be(1fe与1be混部)
【机器信息】:6C/64G/ssd
【联系方式】jiri@nodelink.it

十万火急,跪谢了

错误日志:
fe.warn.log :

2025-09-16 13:30:06.648Z ERROR (TableKeeper|109) [TableKeeper.run():76] error happens in Keeper: com.starrocks.sql.analyzer.SemanticException: Getting analyzing error. Detail message: Table replication num should be less than of equal to the number of available BE nodes. You can change this default by setting the replication_num table properties. Current alive backend is []…
java.lang.RuntimeException: com.starrocks.sql.analyzer.SemanticException: Getting analyzing error. Detail message: Table replication num should be less than of equal to the number of available BE nodes. You can change this default by setting the replication_num table properties. Current alive backend is []…
at com.starrocks.qe.SimpleExecutor.executeDDL(SimpleExecutor.java:125)
at com.starrocks.scheduler.history.TableKeeper.createTable(TableKeeper.java:96)
at com.starrocks.scheduler.history.TableKeeper.run(TableKeeper.java:68)
at com.starrocks.scheduler.history.TableKeeper$TableKeeperDaemon.runAfterCatalogReady(TableKeeper.java:222)
at com.starrocks.common.util.FrontendDaemon.runOneCycle(FrontendDaemon.java:72)
at com.starrocks.common.util.Daemon.run(Daemon.java:98)
Caused by: com.starrocks.sql.analyzer.SemanticException: Getting analyzing error. Detail message: Table replication num should be less than of equal to the number of available BE nodes. You can change this default by setting the replication_num table properties. Current alive backend is []…
at com.starrocks.common.util.PropertyAnalyzer.checkReplicationNum(PropertyAnalyzer.java:680)
at com.starrocks.common.util.PropertyAnalyzer.analyzeReplicationNum(PropertyAnalyzer.java:636)
at com.starrocks.server.OlapTableFactory.createTable(OlapTableFactory.java:324)
at com.starrocks.server.LocalMetastore.createTable(LocalMetastore.java:818)
at com.starrocks.server.MetadataMgr.createTable(MetadataMgr.java:300)
at com.starrocks.qe.DDLStmtExecutor$StmtExecutorVisitor.lambda$visitCreateTableStatement$4(DDLStmtExecutor.java:295)
at com.starrocks.common.ErrorReport.wrapWithRuntimeException(ErrorReport.java:118)
at com.starrocks.qe.DDLStmtExecutor$StmtExecutorVisitor.visitCreateTableStatement(DDLStmtExecutor.java:294)
at com.starrocks.qe.DDLStmtExecutor$StmtExecutorVisitor.visitCreateTableStatement(DDLStmtExecutor.java:200)
at com.starrocks.sql.ast.CreateTableStmt.accept(CreateTableStmt.java:345)
at com.starrocks.sql.ast.AstVisitor.visit(AstVisitor.java:100)
at com.starrocks.qe.DDLStmtExecutor.execute(DDLStmtExecutor.java:185)
at com.starrocks.qe.SimpleExecutor.executeDDL(SimpleExecutor.java:120)
… 5 more
2025-09-16 13:30:06.653Z ERROR (statistics meta manager|28) [Daemon.run():100] daemon thread got exception. name: statistics meta manager
com.starrocks.sql.analyzer.SemanticException: Getting analyzing error. Detail message: Table replication num should be less than of equal to the number of available BE nodes. You can change this default by setting the replication_num table properties. Current alive backend is []…
at com.starrocks.common.util.PropertyAnalyzer.checkReplicationNum(PropertyAnalyzer.java:680)
at com.starrocks.common.util.PropertyAnalyzer.analyzeReplicationNum(PropertyAnalyzer.java:636)
at com.starrocks.server.OlapTableFactory.createTable(OlapTableFactory.java:324)
at com.starrocks.server.LocalMetastore.createTable(LocalMetastore.java:818)
at com.starrocks.statistic.StatisticsMetaManager.createSampleStatisticsTable(StatisticsMetaManager.java:162)
at com.starrocks.statistic.StatisticsMetaManager.createTable(StatisticsMetaManager.java:402)
at com.starrocks.statistic.StatisticsMetaManager.refreshStatisticsTable(StatisticsMetaManager.java:484)
at com.starrocks.statistic.StatisticsMetaManager.runAfterCatalogReady(StatisticsMetaManager.java:514)
at com.starrocks.common.util.FrontendDaemon.runOneCycle(FrontendDaemon.java:72)
at com.starrocks.common.util.Daemon.run(Daemon.java:98)
2025-09-16 13:30:06.788Z WARN (nioEventLoopGroup-4-1|158) [MetricRepo.collectBrpcMetrics():1031] failed to get GenericObjectPoolMXBean
2025-09-16 13:30:11.632Z WARN (heartbeat mgr|17) [HeartbeatMgr.runAfterCatalogReady():168] get bad heartbeat response: type: BACKEND, status: BAD, msg: Unmatched cluster id
2025-09-16 13:30:16.632Z WARN (heartbeat mgr|17) [HeartbeatMgr.runAfterCatalogReady():168] get bad heartbeat response: type: BACKEND, status: BAD, msg: Unmatched cluster id
2025-09-16 13:30:16.640Z WARN (Routine load task scheduler|46) [RoutineLoadTaskScheduler.process():117] no available be slot to scheduler tasks, wait for 10 seconds to scheduler again, you can set max_routine_load_task_num_per_be bigger in fe.conf, current value is 128

fe.log:

2025-09-16 14:15:15.004Z INFO (starrocks-mysql-nio-pool-28|257) [ConnectScheduler.unregisterConnection():182] Connection closed. remote=51.79.72.225:59980, connectionId=16780585, qualifiedUser=root, user.currConn=0
2025-09-16 14:15:15.008Z INFO (starrocks-mysql-nio I/O-2|139) [AcceptListener.handleEvent():80] Connection established. remote=/67.220.94.3:41184, connectionId=16780586
2025-09-16 14:15:15.008Z INFO (starrocks-mysql-nio I/O-3|140) [AcceptListener.handleEvent():80] Connection established. remote=/67.220.94.3:41182, connectionId=16780587
2025-09-16 14:15:15.008Z INFO (starrocks-mysql-nio I/O-2|139) [AcceptListener.handleEvent():80] Connection established. remote=/67.220.94.3:41186, connectionId=16780588
2025-09-16 14:15:15.008Z INFO (starrocks-mysql-nio-pool-28|257) [AcceptListener.lambda$handleEvent$1():88] Connection scheduled to worker thread 257. remote=/67.220.94.3:41184, connectionId=16780586
2025-09-16 14:15:15.008Z INFO (starrocks-mysql-nio-pool-31|267) [AcceptListener.lambda$handleEvent$1():88] Connection scheduled to worker thread 267. remote=/67.220.94.3:41182, connectionId=16780587
2025-09-16 14:15:15.009Z INFO (starrocks-mysql-nio-pool-32|281) [AcceptListener.lambda$handleEvent$1():88] Connection scheduled to worker thread 281. remote=/67.220.94.3:41186, connectionId=16780588
2025-09-16 14:15:15.017Z INFO (starrocks-mysql-nio-pool-32|281) [ConnectScheduler.unregisterConnection():182] Connection closed. remote=67.220.94.3:41186, connectionId=16780588, qualifiedUser=root, user.currConn=2
2025-09-16 14:15:15.017Z INFO (starrocks-mysql-nio-pool-28|257) [ConnectScheduler.unregisterConnection():182] Connection closed. remote=67.220.94.3:41184, connectionId=16780586, qualifiedUser=root, user.currConn=1
2025-09-16 14:15:15.017Z INFO (starrocks-mysql-nio-pool-31|267) [ConnectScheduler.unregisterConnection():182] Connection closed. remote=67.220.94.3:41182, connectionId=16780587, qualifiedUser=root, user.currConn=0