2017-05-27 5 views
0

データベース(ノードとリレーションシップの集合)を1つのneo4jデータベースサーバーから別のneo4jデータベースサーバーに手動でコピーする方法。neo4j-shellを使用したマイグレーションなしで、1台のneo4jサーバーから別のneo4jサーバーにデータベースを手動でコピーする

一般に、neo4j-shellを使用して、neo4jサーバー間でデータをエクスポートおよびインポートすることができます。これは、多くの時間がかかるでしょう、mysqlではこれを達成するためにデータフォルダをコピーすることができます、これを行う方法があります。

私の要件は、私のローカルneo4jサーバーに大きな巨大なノードとリレーションシップのコレクションがありました。私はそれをdocker-neo4jコンテナに追加したいと思っていました。

+0

neo4jデータフォルダをコピーしてみましたか? –

+0

@DavidMakogon私は試みましたが、graph.dbフォルダを置き換えるとサーバーは起動しません。 – Giridhar

+0

そして、両方の場所で同じNeo4Jバージョンを使用していますか? –

答えて

1

マイナーバージョン番号が異なるため、データフォルダのコピーが機能しません。 neo4jのWebサイトに3.2へのデータ移行に関する情報があるかどうか確認してください。

それ以外の場合はcsvにエクスポートしてインポートしますか?

1

同じバージョンを使用して、1つのdbインスタンスから別のdbインスタンスに物理的にデータベースフォルダ/ファイルをコピーし、反映されたデータを確認することができました。

関連する問題