我已升级到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部分来自哪里。我没有使用嵌入式版本。
我做错了什么或错过了什么?
答案 0 :(得分:0)
检查data/graph.db/messages.log
是否有警告和错误。始终确保在升级之前使用旧版本完全关闭。
一般情况下,无法保证里程碑之间的升级。里程碑旨在收集用户的反馈,而不是用于生产目的。
答案 1 :(得分:0)
我在M01中执行了数据库的干净关闭。
当试图加载M01数据库时,Neo4j甚至没有达到它在messages.log中放置任何东西的程度。没有帮助。
很难相信M01版本数据库与下一版本不兼容。哦,教训(有点)努力学习。
我刚回到M01,加载旧数据库并将全部内容导出到Cypher。然后在2.1.2中创建新数据库并导入旧数据库内容。有点痛苦,但至少可能。