加载.dump文件后,neo4j无法启动

时间:2017-09-12 14:43:50

标签: neo4j database nosql

我在终端中使用此命令转储了我的graph.db:
    sudo neo4j-admin dump --database=graph.db --to=/home/user/graphdb.dump

然后我在终端中使用此命令将graphdb.dump加载到另一台计算机中:
    sudo neo4j-admin load --from=/home/user/graphdb.dump --database=graph.db --force

现在我用命令启动neo4j:
    sudo service neo4j start 它没有开始。

当我用这些命令卸载neo4j时:
    apt-get purge neo4j
    sudo apt-get autoremove

并使用以下命令再次安装:
    sudo apt install neo4j
加载的数据库正确启动

如何在neo4j中转储和加载我的数据库?

1 个答案:

答案 0 :(得分:2)

请确保安装的Neo4j版本在两台计算机上匹配。我有同样的问题,在版本3.3.5中创建转储文件和我试图加载转储文件的机器有3.2.11。它没有在日志文件中给出任何错误,并且在启动服务时没有错误。但是,每次尝试重新启动时,服务都会立即停止。然后我认为两个版本不兼容。