如何导入db(归档)neo4j

如何导入db(归档)neo4j,neo4j,Neo4j,我有一个归档文件(tar.gz),它是从生产neo4j服务器转储的。现在我想在我的计算机中本地获取这个数据库。我分几个步骤来做: 我被赋予以下命令:neo4j admin load--from=--database=[--force](我做得很正确,设置了我的存档路径并给出了数据库的名称) 2.当我发出上一个命令时,数据/数据库中的文件夹出现了,我想这很酷 接下来,我更改了活动数据库,我更改了此值: dbms.active\u database=graph.db.test 当所有这些都必须工作时

我有一个归档文件(tar.gz),它是从生产neo4j服务器转储的。现在我想在我的计算机中本地获取这个数据库。我分几个步骤来做:

  • 我被赋予以下命令:
    neo4j admin load--from=--database=[--force]
    (我做得很正确,设置了我的存档路径并给出了数据库的名称)
  • 2.当我发出上一个命令时,数据/数据库中的文件夹出现了,我想这很酷

  • 接下来,我更改了活动数据库,我更改了此值:

    dbms.active\u database=graph.db.test

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

  • 问题:
    我所做的不正确以及我需要做什么才能使其正常工作?

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

    我相信您在param
    数据库
    dbms.active_数据库
    属性的值方面有问题

    尝试对这两个对象使用相同的值:

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


    之后,重新启动Neo4j。

    共享与参数值一起使用的
    Neo4j admin load
    命令。我是这样使用的:sudo./Neo4j admin load--from=test.db.tar.gz--database=test
    dbms.active_database=graph.test.db