Neo4j 2.1.5增量备份失败,但完全备份成功
与问题非常相似,但我正在从Java运行备份,并针对本地嵌入式Neo4J 2.1.5企业实例使用。使用:Neo4j 2.1.5增量备份失败,但完全备份成功,neo4j,spring-data-neo4j,Neo4j,Spring Data Neo4j,与问题非常相似,但我正在从Java运行备份,并针对本地嵌入式Neo4J 2.1.5企业实例使用。使用: OnlineBackup backup = OnlineBackup.from(backupTarget); backup.backup(backupDirectory); if (!backup.isConsistent()) { ... } 初始(完整)备份工作正常,但运行后续增量备份失败(内部),原因是: 数据库将在每次备份和静默(可能是在备份时)之间经历多次写入。我知道我可以
OnlineBackup backup = OnlineBackup.from(backupTarget);
backup.backup(backupDirectory);
if (!backup.isConsistent()) {
...
}
初始(完整)备份工作正常,但运行后续增量备份失败(内部),原因是:
数据库将在每次备份和静默(可能是在备份时)之间经历多次写入。我知道我可以使用备份(backupTarget,false)
变体来避免这个问题,但我会担心备份的质量。我也可以强制执行完全备份,但这似乎是一种大锤式的方法,可能无法随着数据库的增长进行很好的扩展
可能相切,在使用早期版本的Neo时,我(只是偶尔奇怪地)在完整备份和增量备份上都看到了此警告(该节点始终是一个空间bbox,报告的错误有7个,而不是2个):
所以问题是,如何执行我可以信任的备份
编辑-2.1.6
它无故障地运行完整备份和多个增量备份(每隔15分钟运行一次),但一旦对数据库进行任何写入,备份就开始失败,原因是:
org.neo4j.consistency.ConsistencyCheckingError: Inconsistencies in transaction:
Start[3,xid=GlobalId[NEOKERNL|-7692684822052087636|1385|-1], BranchId[ 52 49 52 49 52 49 ],master=-1,me=-1,time=2014-11-27 01:00:04.487+0000/1417050004487,lastCommittedTxWhenTransactionStarted=28847]
1PC[3, txId=28848, 2014-11-27 01:00:04.491+0000/1417050004491]
ConsistencySummaryStatistics{
Number of errors: 1
Number of warnings: 0
Number of inconsistent PROPERTY records: 1
}
我可以删除备份文件夹并运行完整备份而不会出现问题。您能否使用最近发布的2.1.6检查问题是否仍然存在?根据报告,一些与备份相关的问题已得到修复。您能否使用最近发布的2.1.6检查问题是否仍然存在?根据报告,一些与备份相关的问题已修复。谢谢,我已升级,将继续运行。升级到2.1.5是由于2.1.2中的备份问题,您认为备份机制可靠吗?不幸的是,更新未能解决问题,还有其他想法吗?您的数据存储似乎不是100%可靠。有没有机会私下与我共享数据存储+最后的逻辑日志?愿意检查它。是的,我可以这样做。我们可以快速聊天:虽然更新到2.1.6不是解决方案,但它是解决方案的一部分-数据与以前的Neo4J版本略有损坏。谢谢,我已经升级,将继续运行。升级到2.1.5是由于2.1.2中的备份问题,您认为备份机制可靠吗?不幸的是,更新未能解决问题,还有其他想法吗?您的数据存储似乎不是100%可靠。有没有机会私下与我共享数据存储+最后的逻辑日志?愿意检查它。是的,我可以这样做。我们可以快速聊天:虽然更新到2.1.6不是解决方案,但它是解决方案的一部分-数据与以前的Neo4J版本相比略有损坏。
2014-11-25 18:00:07.457+0000 INFO [org.neo4j]: ERROR: The property chain contains multiple properties that have the same property key id, which means that the entity has at least one duplicate property.
Node[5,used=true,group=14,prop=42,labels=Inline(0x0:[]),light]
org.neo4j.consistency.ConsistencyCheckingError: Inconsistencies in transaction:
Start[3,xid=GlobalId[NEOKERNL|-7692684822052087636|1385|-1], BranchId[ 52 49 52 49 52 49 ],master=-1,me=-1,time=2014-11-27 01:00:04.487+0000/1417050004487,lastCommittedTxWhenTransactionStarted=28847]
1PC[3, txId=28848, 2014-11-27 01:00:04.491+0000/1417050004491]
ConsistencySummaryStatistics{
Number of errors: 1
Number of warnings: 0
Number of inconsistent PROPERTY records: 1