我在https://github.com/IGS/disease-ontology/tree/master/database/neo4j尝试打开github上发布的2岁Neo4j数据库时收到“not cleanly shutdown”日志消息。如何打开/更新此数据库?
以下是我初始化的方法:将graph_db.tgz下载到我当地的win7-64机器(neo4j-community-1.9.RC2),将graph.db文件解压缩到数据子文件夹,重命名为graph_ontology.db,编辑服务器配置文件以指向它,如下所示:
org.neo4j.server.database.location =数据/ graph_ontology.db
启动Neo4j时,日志文件中的最后一个条目是:
2013-05-21 17:23:33.418 + 0000 INFO [o.n.k.EmbeddedGraphDatabase]:启动失败:组件'org.neo4j.kernel.impl.transaction.XaDataSourceManager@1f91d41b'已成功初始化,但无法启动。请参阅附加原因例外:组件'org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource@b86527e'已成功初始化,但未能启动。请参阅附加原因例外:找到不匹配的商店版本(期望v0.A.0时未知)并且商店未完全关闭。使用以前的数据库版本恢复数据库,然后尝试升级
谢谢,
杰夫
答案 0 :(得分:2)
查看数据库的messages.log以确定它最后一个启动的neo4j版本。
在这种情况下,它是1.4
您可以从此处获取:http://dist.neo4j.org/neo4j-community-1.4.2-windows.zip
您可以轻松地将neo4j-shell指向它:
allow_store_upgrade=true
bin/neo4j-shell -path graph_ontology.db -config upgrade.properties
以下是1.9.GA的转换后的数据库:https://dl.dropboxusercontent.com/u/14493611/disease_ontology_graphdb-1.9.tgz