Neo4j DBを2.3.9から3.1.1に移行しようとしています。Neo4j config-migratorユーティリティのエラー
2.xバージョンを停止し、neo4j.propertiesでallow_store_upgrade = true、構成ファイルconf/neo4j.confでdbms.allow_format_migration = trueを設定して、DB移行自体が正常に機能しました。
設定ファイルが1つのneo4j.confファイルに正しく移行されるように、config-migratorユーティリティを使用しようとしました。私はアップグレードガイドに従ったhttps://neo4j.com/guides/upgrade/
しかし、私は問題に遭遇した。
私は設定-移行ツール、ユーティリティのコマンドライン内で使用するpathesをのNeo4jいるかを把握することはできません。
java -jar config-migrator.jar path/to/neo4j2.3 path/to/neo4j3.0
私は「古い」と「新しい」のNeo4jのデータが、何を指すように異なるアプローチを試してみました働いた。マイグレーションユーティリティーは、常に次のメッセージを返します。
Exception in thread "main" java.lang.IllegalArgumentException: Not a valid Neo4j 2.3 directory 'my different path trials': missing conf subdirectory
at org.neo4j.config.ConfigMigrator.validateSrcPath(ConfigMigrator.java:787)
at org.neo4j.config.ConfigMigrator.<init>(ConfigMigrator.java:159)
at org.neo4j.config.ConfigMigrator.main(ConfigMigrator.java:134)
「confサブディレクトリー」を指す正しいパスがわかりません。
Neo4j 2.xから3.xにconfファイルを移行する方法についての助力やヒントがあれば、大歓迎です。
Krid