我如何导入db(archive)neo4j

时间:2017-08-29 16:35:56

标签: neo4j

我有从生产neo4j服务器转储的存档(tar.gz)。现在我想在我的计算机中本地获取此数据库。我分几步完成了它:

  1. 我发了这个命令:neo4j-admin load --from=<archive-path> --database=<database> [--force](我做错了,设置了我的档案路径,并为数据库命名)
  2. 2.当我使用上一个命令时,数据/数据库中的文件夹出现了,这很酷,我想

    1. 接下来我改变了活动db我改变了这个值:

      dbms.active_database=graph.db.test

    2. 当所有必须工作时,我输入“./neo4j console”,它在localhost中启动:7474我看到db是我的,例如“test”db但是所有都是空的。没有节点标签,没有关系,当我使用简单命令“MATCH(n)RETURN n”时,没有记录。但我完全相信它必须是空的。

    3. 问题: 我做错了什么以及我需要做些什么来使它有效?

2 个答案:

答案 0 :(得分:0)

我认为您在使用参数databasedbms.active_database属性的值时遇到问题。

尝试对两者使用相同的值:

bin/neo4j-admin load --from=/backups/graph.db/2016-10-02.dump --database=graph.test.db --force

dbms.active_database=graph.test.db

之后,重启Neo4j。

答案 1 :(得分:-1)

您可以尝试刷新并重新输入凭据。此外,可能是您的文件可能无法正确解压缩。