2013-05-21 44 views
0

當我試圖打開一個2年前發佈在github上的Neo4j數據庫https://github.com/IGS/disease-ontology/tree/master/database/neo4j時,我收到「不乾淨關機」日誌消息。我如何打開/更新這個數據庫?neo4j更新舊graph.db不乾淨關機

下面是我如何初始化:將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]:啓動失敗:組件'[email protected]'已成功初始化,但未能啓動。請參閱附加的原因異常:組件'[email protected]'已成功初始化,但未能啓動。請參閱附加的原因異常:找到不匹配的存儲版本(在期待v0.A.0時不知道)並且存儲沒有完全關閉。與以前的數據庫版本恢復數據庫,然後嘗試升級

感謝,

傑夫

回答

2

看看數據庫的messages.log,以確定哪些Neo4j的它開始與去年的版本。

在這種情況下,它是1.4

你可以從這裏得到它:http://dist.neo4j.org/neo4j-community-1.4.2-windows.zip

您可以輕鬆地只點了Neo4j的殼吧:

  1. 創建upgrade.properties那包含:allow_store_upgrade=true
  2. 然後使用: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

+0

邁克爾 - 感謝您的指示和更新graph.db。很棒! – JeffA