我们在Ubuntu服务器上运行了一个neo4j v3.5.14数据库,但磁盘空间不足。我们释放了大量磁盘空间,但在重新启动neo4j后,我们在日志文件中看到以下错误。neo4j服务似乎正常启动(已启用并正在运行),但数据库似乎处于不可用状态。有什么解决此问题的建议吗?
2022-06-08 15:35:12.975+0000 INFO [o.n.i.d.DiagnosticsManager] --- INITIALIZED diagnostics END ---
2022-06-08 15:35:14.190+0000 WARN [o.n.k.r.LogTailScanner] Fail to read transaction log version 1. Transaction logs contains entries with prefix 0, and the lowest supported prefix is 5. This indicates that the log files originates from an older version of neo4j, which we don't support migrations from.. At position LogPosition{logVersion=1, byteOffset=126140484} and entry version null
org.neo4j.kernel.impl.transaction.log.entry.UnsupportedLogVersionException: Transaction logs contains entries with prefix 0, and the lowest supported prefix is 5. This indicates that the log files originates from an older version of neo4j, which we don't support migrations from.. At position LogPosition{logVersion=1, byteOffset=126140484} and entry version null
at org.neo4j.kernel.impl.transaction.log.entry.LogEntryVersion.byVersion(LogEntryVersion.java:169)
at org.neo4j.kernel.impl.transaction.log.entry.VersionAwareLogEntryReader.readLogEntry(VersionAwareLogEntryReader.java:80)
at org.neo4j.kernel.impl.transaction.log.LogEntryCursor.next(LogEntryCursor.java:54)
at org.neo4j.kernel.recovery.LogTailScanner.findLogTail(LogTailScanner.java:99)
at org.neo4j.kernel.recovery.LogTailScanner.getTailInformation(LogTailScanner.java:260)
at org.neo4j.kernel.impl.transaction.log.LogVersionUpgradeChecker.check(LogVersionUpgradeChecker.java:48)
at org.neo4j.kernel.NeoStoreDataSource.start(NeoStoreDataSource.java:349)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:452)
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:111)
at org.neo4j.kernel.impl.transaction.state.DataSourceManager.start(DataSourceManager.java:116)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:452)
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:111)
at org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory.initFacade(GraphDatabaseFacadeFactory.java:227)
at org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:148)
at org.neo4j.server.database.CommunityGraphFactory.newGraphDatabase(CommunityGraphFactory.java:41)
at org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:90)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:452)
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:111)
at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:180)
at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:124)
at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:91)
at org.neo4j.server.CommunityEntryPoint.main(CommunityEntryPoint.java:32)
2022-06-08 15:35:14.192+0000 INFO [o.n.i.d.DiagnosticsManager] --- STOPPING diagnostics START ---
2022-06-08 15:35:14.192+0000 INFO [o.n.i.d.DiagnosticsManager] --- STOPPING diagnostics END ---
2022-06-08 15:35:14.192+0000 INFO [o.n.g.f.GraphDatabaseFacadeFactory] Shutdown started
1条答案
按热度按时间6bc51xsx1#
以下帖子中被接受的答案解决了我的问题。建议的修复程序在我创建的有问题的数据库的副本中成功测试。我还备份了我的原始问题数据库。在副本中成功测试后,修复程序应用于原始数据库,一切都运行良好。修复损坏的neo4j数据库(2.3.2社区)