gpt4 book ai didi

java - Neo4j 自动升级选项

转载 作者:行者123 更新时间:2023-11-30 09:12:20 24 4
gpt4 key购买 nike

你能帮我解决一个问题吗

我已经安装了 Neo4j 版本 2.0.0。我已经启动了服务器。我正在尝试通过 Java 客户端(Eclipse 中的 Java 代码)连接到它。尽管在 Neo4j.properties 中设置了属性 allow_store_upgrade=true,我仍然得到异常(exception)。

org.neo4j.kernel.impl.storemigration.UpgradeNotAllowedByConfigurationException: Failed to start Neo4j with an older data store version. To enable automatic upgrade, please set configuration parameter "allow_store_upgrade=true"

谁能帮帮我。拜托,我被困在这个问题上。

service = new GraphDatabaseFactory().newEmbeddedDatabase(Neo4jDBPath);

这一步失败了。请帮我。

最佳答案

您应该引用您的属性文件。据我所知,它不会自动从您的类路径中获取。

new GraphDatabaseFactory()
.newEmbeddedDatabaseBuilder(storeDir)
.loadPropertiesFromFile(pathToConfig + "neo4j.properties")
.newGraphDatabase();

你也可以在java中配置如下:

new GraphDatabaseFactory()
.newEmbeddedDatabaseBuilder(storeDir)
.setConfig( GraphDatabaseSettings.allow_store_upgrade, "true")
.newGraphDatabase();

有关详细信息,请参阅下面的“使用配置设置启动嵌入式数据库”部分 page .

关于java - Neo4j 自动升级选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21617471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com