2017-08-29 55 views
1

我有从生产neo4j服务器转储的档案(tar.gz)。现在我想在本地计算机中获取这个数据库。我做了它在几个步骤:如何导入数据库(档案)neo4j

  1. 我maked这个命令:neo4j-admin load --from=<archive-path> --database=<database> [--force](我这样做是正确的,设置path我的档案,并给数据库名)

2.当我maked以前的命令然后在数据文件夹/数据库的出现,这是凉爽,我想

  • 接着我是改变活性分贝我改变此值:

    dbms.active_database=graph.db.test

  • 当所有人都必须工作时,我键入“./neo4j控制台”它开始在localhost:7474我看到数据库是我的,例如“测试”分贝,但都是空的。没有节点标签,没有关系,当我使用简单的命令“MATCH(n)RETURN n”时,没有记录。但我完全相信它必须不是空的。

  • 问题: 我没有什么不正确的,我需要做的,使它的工作原理?

    +0

    与参数值共享您使用的'neo4j-admin load'命令。 –

    +0

    我像这样使用它:sudo ./neo4j-admin load --from = test.db.tar.gz --database = test – Rosti

    回答

    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

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

    相关问题