我们为嵌入式Neo4j(1.9.2)应用程序执行以下操作“
Map<String, String> config = new HashMap<String, String>();
config.put("use_memory_mapped_buffers", "true");
config.put("keep_logical_logs", "false");
graphDb = new GraphDatabaseFactory()
.newEmbeddedDatabaseBuilder(getActiveGraphDirectory())
.setConfig(config).newGraphDatabase();
但是,我们看到的文件有nioneo_logical.log.v20等。 有时这些文件变得非常大,所以我们对保留它们不感兴趣。我们知道我们无法备份/恢复,但我们有不同的方法来实施HA。
答案 0 :(得分:0)
将其设置为false似乎只保留最新的日志。从他们的文件:
# Will keep only the most recent non-empty log
keep_logical_logs=false
您可以尝试将磁盘阈值设置为低吗?像keep_logical_logs = 0M size