2017-08-29 56 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

    您可以嘗試刷新並重新輸入您的憑據。此外,可能出現這種情況,您的文件可能無法正確解壓縮。

    相關問題