Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
neo4j集群:没有这样的日志版本_Neo4j - Fatal编程技术网

neo4j集群:没有这样的日志版本

neo4j集群:没有这样的日志版本,neo4j,Neo4j,我尝试使用neo4j HA集群(neo4j 2.0.1),但在从master复制数据库后出现错误“没有这样的日志版本:…” 我删除了所有*.log文件,但对我没有帮助 你能帮我解决这个问题吗 蒂亚 Neo4j中的“日志”是指数据库用于确保持久性和一致性的预写日志。它存储在名为nioneo_logical_log.vX的文件中,其中X是一个数字。永远不要手动删除这些文件,即使数据库已关闭,这也可能导致数据丢失。如果希望限制neo用于日志的磁盘空间量,请使用以下配置: keep_logical_lo

我尝试使用neo4j HA集群(neo4j 2.0.1),但在从master复制数据库后出现错误“没有这样的日志版本:…”

我删除了所有*.log文件,但对我没有帮助

你能帮我解决这个问题吗

蒂亚

Neo4j中的“日志”是指数据库用于确保持久性和一致性的预写日志。它存储在名为nioneo_logical_log.vX的文件中,其中X是一个数字。永远不要手动删除这些文件,即使数据库已关闭,这也可能导致数据丢失。如果希望限制neo用于日志的磁盘空间量,请使用以下配置:

keep_logical_logs=128M
您看到的错误意味着复制的数据库无法执行增量更新以赶上主数据库,因为日志文件已被删除。如果副本非常旧,或者将keep_logical_logs设置为false,则通常会发生这种情况

要解决这个问题,您需要做的是将keep_logical_logs设置为对您有意义的值,也许“keep_logical_logs=2天”可以将日志保留两天。完成此操作后,您需要在从机上执行新的完整存储副本,这可以通过关闭从机、删除数据库文件夹(data/graph.db)并再次启动从机来触发

新版本的Neo将自动执行此操作