在Neo4j数据库之间移动数据

时间:2015-11-09 14:36:40

标签: neo4j

我必须在两个Neo4j数据库之间移动数据。其中一个是较旧的(2.1.8),新的是2.3.0。 我试过的是这个,但你也可以在输出中看到出了问题。

.map

看起来neo4j正在产生新版本无法读取的语法。我做错了什么或这是一个错误?

1 个答案:

答案 0 :(得分:3)

这是我遇到的问题。我认为它在create index顶部的dump语句中期待分号(反之亦然)。令人遗憾的是,那里的进口/出口并不顺畅。

升级Neo4j最简单,最干净的方法的另一个选择(假设你能够有一点停机时间):

  • 关闭两台服务器
  • graph.db目录从旧data目录复制到新目录
  • 确保新数据库在allow_store_upgrade=true文件
  • 中设置了conf/neo4j.properties
  • 启动新数据库

启动时,应该看到数据库文件来自旧版本,并自动将它们升级到2.3.0格式。