本文介绍了Neo4j 2.1.2增量备份失败,但完整备份成功的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们最近使用显式升级过程将数据库从2.0.1升级到2.1.2(企业).

We recently upgraded our database from 2.0.1 to 2.1.2 (Enterprise) using the explicit upgrade procedure.

尝试在升级后进行备份时,完整备份成功,但是增量备份失败.

When trying to take a backup post-upgrade, full backups succeed, but incremental backups fail.

首次运行此命令时,它会成功:

When running this command the first time, it succeeds:

~/neo4j-enterprise-2.1.2/bin/neo4j-backup -from single://127.0.0.1 -to /mnt/backups/neo4j-test-backup

再次运行它会出现以下错误:

Running it a second time gives the following error:

Performing backup from '127.0.0.1'

00:18:44.907 [main] INFO  o.n.k.InternalAbstractGraphDatabase - No locking implementation specified, defaulting to 'forseti'
Transactions applied
Exception in thread "main" org.neo4j.consistency.ConsistencyCheckingError: Inconsistencies in transaction:
    Start[3,xid=GlobalId[NEOKERNL|2772027681176372421|40044|-1], BranchId[ 52 49 52 49 52 49 ],master=-1,me=-1,time=2014-06-23 23:56:53.637+0000/1403567813637,lastCommittedTxWhenTransactionStarted=752027]
    1PC[3, txId=752028, 2014-06-23 23:56:53.647+0000/1403567813647]
    ConsistencySummaryStatistics{
    Number of errors: 2
    Number of warnings: 0
    Number of inconsistent RELATIONSHIP records: 2
}
    at org.neo4j.consistency.checking.incremental.intercept.CheckingTransactionInterceptor.complete(CheckingTransactionInterceptor.java:181)
    at org.neo4j.kernel.impl.transaction.xaframework.LogEntryVisitorAdapter.apply(LogEntryVisitorAdapter.java:62)
    at org.neo4j.kernel.impl.transaction.xaframework.LogEntryVisitorAdapter.apply(LogEntryVisitorAdapter.java:28)
    at org.neo4j.kernel.impl.nioneo.xa.command.LogFilter.endLog(LogFilter.java:87)
    at org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.applyTransaction(XaLogicalLog.java:1120)
    at org.neo4j.kernel.impl.transaction.xaframework.XaResourceManager.applyCommittedTransaction(XaResourceManager.java:856)
    at org.neo4j.kernel.impl.transaction.xaframework.XaDataSource.applyCommittedTransaction(XaDataSource.java:246)
    at org.neo4j.com.ServerUtil.applyReceivedTransactions(ServerUtil.java:461)
    at org.neo4j.backup.BackupService.unpackResponse(BackupService.java:401)
    at org.neo4j.backup.BackupService.incrementalWithContext(BackupService.java:315)
    at org.neo4j.backup.BackupService.doIncrementalBackup(BackupService.java:257)
    at org.neo4j.backup.BackupService.doIncrementalBackup(BackupService.java:210)
    at org.neo4j.backup.BackupService.doIncrementalBackupOrFallbackToFull(BackupService.java:231)
    at org.neo4j.backup.BackupTool.doBackup(BackupTool.java:240)
    at org.neo4j.backup.BackupTool.run(BackupTool.java:168)
    at org.neo4j.backup.BackupTool.main(BackupTool.java:71)

感谢任何帮助/解决方法.

Any help/workarounds are appreciated.

更新:升级到2.1.3后,相同的行为仍然存在

Update: The same behavior persists after upgrading to 2.1.3

推荐答案

能否请您再次检查问题是否已通过2.1.4解决?我黑暗地记得有关增量备份的已解决问题.

Could you please check again in the issue is resolved with 2.1.4? I darkly remember a resolved issue regarding incremental backups.

这篇关于Neo4j 2.1.2增量备份失败,但完整备份成功的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-30 00:26
查看更多