Import 如何从1.9版导出Neo4j图形并将其导入2.1版?(由于移民问题)

Import 如何从1.9版导出Neo4j图形并将其导入2.1版?(由于移民问题),import,neo4j,export,Import,Neo4j,Export,我的Neo4j图包含大约100000个节点、200000个属性和120009个关系。 该图通过各种neo4j版本(从1.4到2.1.5的所有步骤)进行了迁移。 db目录从OSX转到Ubuntu 14.04。现在的问题是该图在1.9.x(例如1.9.8)中可用,但在2.1.x(例如2.1.5)中不可用。即使我正确地停止了neo4j 1.9.8服务器,我也不能在2.1.5中使用这个graph.db/目录。neo4j版本2.1.x一直说服务器没有正确关闭。(见下面的日志) 作为一种解决方法,我想将1.

我的Neo4j图包含大约100000个节点、200000个属性和120009个关系。 该图通过各种neo4j版本(从1.4到2.1.5的所有步骤)进行了迁移。 db目录从OSX转到Ubuntu 14.04。现在的问题是该图在1.9.x(例如1.9.8)中可用,但在2.1.x(例如2.1.5)中不可用。即使我正确地停止了neo4j 1.9.8服务器,我也不能在2.1.5中使用这个graph.db/目录。neo4j版本2.1.x一直说服务器没有正确关闭。(见下面的日志)

作为一种解决方法,我想将1.9.8中的所有节点和关系导出到2.1.5中。 推荐的方法是什么

  • 密码
  • gremlin(neo4j 2.x不支持)
  • 批量插入器
  • neo4j外壳
  • neo4j外壳工具
  • py2neo/geoff
  • 其他解决方案
有很多关于将数据导入neo4j的信息。 [ 但是关于导出数据的信息很少(…)

1.9.8消息日志

2014-10-05 18:01:48.305+0000信息[o.n.k.i.n.s.StoreFactory]:data/graph.db/neostore.propertystore.db.index.keys hit=0 miss=84开关=0 ooe=0 2014-10-05 18:01:48.310+0000信息[o.n.k.i.n.s.StoreFactory]:data/graph.db/neostore.propertystore.db.index hit=0 miss=42个开关=0 ooe=0 2014-10-05 18:01:48.322+0000信息[o.n.k.i.n.s.StoreFactory]:data/graph.db/neostore.propertystore.db.arrays hit=0 miss=0开关=0 ooe=0 2014-10-05 18:01:48.335+0000信息[o.n.k.i.n.s.StoreFactory]:data/graph.db/neostore.propertystore.db hit=35722 miss=58399开关=0 ooe=0 2014-10-05 18:01:48.346+0000信息[o.n.k.i.n.s.StoreFactory]:data/graph.db/neostore.relationshipstore.db hit=2 miss=15518开关=0 ooe=0 2014-10-05 18:01:48.359+0000信息[o.n.k.i.n.s.StoreFactory]:data/graph.db/neostore.nodestore.db hit=14430 miss=111320开关=0 ooe=0 2014-10-05 18:01:48.370+0000信息[o.n.k.i.n.s.StoreFactory]:data/graph.db/neostore hit=0 miss=16个开关=0 ooe=0 2014-10-05 18:01:48.381+0000信息[o.n.k.i.n.x.NeostorexDataSource]:NeoStore关闭 2014-10-05 18:01:48.381+0000信息[o.n.k.i.DiagnosticsManager]:---停止诊断开始--- 2014-10-05 18:01:48.381+0000信息[o.n.k.i.DiagnosticsManager]:---停止诊断结束---

1.9.8:console.log

at org.neo4j.kernel.DefaultFileSystemAbstraction.open(DefaultFileSystemAbstraction.java:62)
at org.neo4j.kernel.DefaultFileSystemAbstraction.open(DefaultFileSystemAbstraction.java:52)
at org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.setActiveLog(XaLogicalLog.java:1284)
at org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.close(XaLogicalLog.java:643)
at org.neo4j.kernel.impl.transaction.xaframework.LogBackedXaDataSource.stop(LogBackedXaDataSource.java:69)
... 20 more
2014-10-05 18:01:48.305+0000信息[o.n.k.i.n.s.StoreFactory]:data/graph.db/neostore.propertystore.db.index.keys hit=0 miss=84开关=0 ooe=0 2014-10-05 18:01:48.310+0000信息[o.n.k.i.n.s.StoreFactory]:data/graph.db/neostore.propertystore.db.index hit=0 miss=42个开关=0 ooe=0 2014-10-05 18:01:48.322+0000信息[o.n.k.i.n.s.StoreFactory]:data/graph.db/neostore.propertystore.db.arrays hit=0 miss=0开关=0 ooe=0 2014-10-05 18:01:48.335+0000信息[o.n.k.i.n.s.StoreFactory]:data/graph.db/neostore.propertystore.db hit=35722 miss=58399开关=0 ooe=0 2014-10-05 18:01:48.346+0000信息[o.n.k.i.n.s.StoreFactory]:data/graph.db/neostore.relationshipstore.db hit=2 miss=15518开关=0 ooe=0 2014-10-05 18:01:48.359+0000信息[o.n.k.i.n.s.StoreFactory]:data/graph.db/neostore.nodestore.db hit=14430 miss=111320开关=0 ooe=0 2014-10-05 18:01:48.370+0000信息[o.n.k.i.n.s.StoreFactory]:data/graph.db/neostore hit=0 miss=16个开关=0 ooe=0 2014-10-05 18:01:48.381+0000信息[o.n.k.i.n.x.NeostorexDataSource]:NeoStore关闭 2014-10-05 18:01:48.381+0000信息[o.n.k.i.DiagnosticsManager]:---停止诊断开始--- 2014-10-05 18:01:48.381+0000信息[o.n.k.i.DiagnosticsManager]:---停止诊断结束---

2.1.5消息。日志:

at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:507) ~[neo4j-kernel-2.1.5.jar:2.1.5]
... 10 common frames omitted
原因:org.neo4j.kernel.impl.storemigration.StoreUpgrader$UpgradingStoreVersionNotFoundException:“neostore.nodestore.db”不包含存储版本,请确保原始数据库在干净状态下关闭

2.1.5.控制台.日志:

at org.neo4j.kernel.DefaultFileSystemAbstraction.open(DefaultFileSystemAbstraction.java:62)
at org.neo4j.kernel.DefaultFileSystemAbstraction.open(DefaultFileSystemAbstraction.java:52)
at org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.setActiveLog(XaLogicalLog.java:1284)
at org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.close(XaLogicalLog.java:643)
at org.neo4j.kernel.impl.transaction.xaframework.LogBackedXaDataSource.stop(LogBackedXaDataSource.java:69)
... 20 more
2014-10-05 15:39:24.980+0000信息[API]基于-1将启动超时设置为:120000ms 检测到错误关闭数据库,正在执行恢复。。 2014-10-05 16:19:29.857+0000信息[API]基于-1将启动超时设置为:120000ms
检测到错误地关闭数据库,正在执行恢复。

从neo4j版本1.9.8到版本2.0.4的迁移路径似乎解决了问题


是的,RTFM!

Roman对于商店迁移,您是否通过2.0进行了迁移?请尝试。请参阅更新常见问题解答:嗨,Michael,是的,我想我是在不久前做的。今晚我将再试一次。一旦有了结果,我将在这里发布。对于我来说,我必须先从1.9.3升级到1.9.9,然后再升级到2.0.4版