在Neo4j 2.1.2中打开2.1.0-M01数据库时出错

时间:2014-07-18 20:16:16

标签: neo4j

我已升级到Neo4j 2.1.2并且我试图打开在2.1.0-M01中创建的数据库。

当我尝试使用一个正在运行的数据库启动Neo4j 2.1.2但仍然在另一台计算机上的2.1.0-M01时,我收到此错误:

启动Neo4j服务器失败:启动org.neo4j.kernel.EmbeddedGraphDatabase,C:\ Users \ xxxxxxx \ Documents \ Neo4j \ analytics.graphdb

时出错

我尝试在数据库文件夹中的neo4j.properties中取消注释allow_store_upgrade = true,但这没有帮助。

两个单独的数据库都出现错误,这两个数据库都在2.1.0-M01中工作。

我不确定错误消息的EmbeddedGraphDatabase部分来自哪里。我没有使用嵌入式版本。

我做错了什么或错过了什么?

2 个答案:

答案 0 :(得分:0)

检查data/graph.db/messages.log是否有警告和错误。始终确保在升级之前使用旧版本完全关闭。

一般情况下,无法保证里程碑之间的升级。里程碑旨在收集用户的反馈,而不是用于生产目的。

答案 1 :(得分:0)

我在M01中执行了数据库的干净关闭。

当试图加载M01数据库时,Neo4j甚至没有达到它在messages.log中放置任何东西的程度。没有帮助。

很难相信M01版本数据库与下一版本不兼容。哦,教训(有点)努力学习。

我刚回到M01,加载旧数据库并将全部内容导出到Cypher。然后在2.1.2中创建新数据库并导入旧数据库内容。有点痛苦,但至少可能。