在fe.conf 添加配置:metadata_failure_recovery=true 然后重启fe,正常之后,关闭这个选项,在重新启动 你也可以加我微信,有问题随时沟通:35926237
刘书远 <bookfa...@163.com>于2022年11月15日 周二22:11写道: > doris 0.15 版本fe一直挂,fe.warn.log日志如下 > > > 2022-11-15 10:55:57,028 WARN (replayer|77) > [BDBEnvironment.openDatabase():263] get exception when try to close > previously opened bdb database. ignore it > com.sleepycat.je.rep.DatabasePreemptedException: (JE 7.3.7) (JE 7.3.7) > Database 1144669823 has been forcibly closed in order to apply a replicated > remove operation. This Database and all associated Cursors must be > closed. All associated Transactions must be aborted. > at > com.sleepycat.je.rep.DatabasePreemptedException.wrapSelf(DatabasePreemptedException.java:113) > ~[je-7.3.7.jar:7.3.7] > at com.sleepycat.je.Database.checkOpen(Database.java:2274) > ~[je-7.3.7.jar:7.3.7] > at com.sleepycat.je.Database.getDatabaseName(Database.java:2046) > ~[je-7.3.7.jar:7.3.7] > at > org.apache.doris.journal.bdbje.BDBEnvironment.openDatabase(BDBEnvironment.java:239) > [palo-fe.jar:3.4.0] > at > org.apache.doris.journal.bdbje.BDBEnvironment.openDatabase(BDBEnvironment.java:226) > [palo-fe.jar:3.4.0] > at > org.apache.doris.journal.bdbje.BDBJEJournal.getMaxJournalId(BDBJEJournal.java:267) > [palo-fe.jar:3.4.0] > at > org.apache.doris.persist.EditLog.getMaxJournalId(EditLog.java:98) > [palo-fe.jar:3.4.0] > at > org.apache.doris.catalog.Catalog.getMaxJournalId(Catalog.java:4956) > [palo-fe.jar:3.4.0] > at > org.apache.doris.catalog.Catalog.replayJournal(Catalog.java:2473) > [palo-fe.jar:3.4.0] > at > org.apache.doris.catalog.Catalog$3.runOneCycle(Catalog.java:2278) > [palo-fe.jar:3.4.0] > at org.apache.doris.common.util.Daemon.run(Daemon.java:116) > [palo-fe.jar:3.4.0] > Caused by: com.sleepycat.je.rep.DatabasePreemptedException: (JE 7.3.7) > Database 1144669823 has been forcibly closed in order to apply a replicated > remove operation. This Database and all associated Cursors must be > closed. All associated Transactions must be aborted. > at > com.sleepycat.je.rep.impl.RepImpl.createDatabasePreemptedException(RepImpl.java:2008) > ~[je-7.3.7.jar:7.3.7] > at > com.sleepycat.je.rep.impl.RepImpl.createDatabasePreemptedException(RepImpl.java:143) > ~[je-7.3.7.jar:7.3.7] > at com.sleepycat.je.Database.setPreempted(Database.java:469) > ~[je-7.3.7.jar:7.3.7] > at com.sleepycat.je.DbInternal.setPreempted(DbInternal.java:58) > ~[je-7.3.7.jar:7.3.7] > at com.sleepycat.je.dbi.DbTree.lockNameLN(DbTree.java:972) > ~[je-7.3.7.jar:7.3.7] > at com.sleepycat.je.dbi.DbTree.doRemoveDb(DbTree.java:1172) > ~[je-7.3.7.jar:7.3.7] > at com.sleepycat.je.dbi.DbTree.removeReplicaDb(DbTree.java:1239) > ~[je-7.3.7.jar:7.3.7] > at > com.sleepycat.je.rep.impl.node.Replay.applyNameLN(Replay.java:872) > ~[je-7.3.7.jar:7.3.7] > at > com.sleepycat.je.rep.impl.node.Replay.replayEntry(Replay.java:598) > ~[je-7.3.7.jar:7.3.7] > at > com.sleepycat.je.rep.impl.node.Replica$ReplayThread.run(Replica.java:1213) > ~[je-7.3.7.jar:7.3.7] > > -- 张家峰