2016-05-09 13 views
0

古いバージョンのデータベースは2.3.2です。そこにデータベースを作成し、ノードと関係を挿入しました。Neo4j 3.0 - 古いバージョン(2.3.2)のデータベースからデータを取得できません

今、3.0バージョンにアップグレードしてneo4jサーバーを再起動しました。変更しました
dbms.active_directory = xyz_path

ただし、dbからデータを取得できません。

データベースにアクセスするために必要な構成や変更がありますか? ORG /のNeo4j /設定/ ConfigMigrator:サポートされていないメジャー。マイナーバージョン52.0 スレッド "メイン" java.lang.UnsupportedClassVersionErrorで

[[email protected] tools]# java -jar config-migrator.jar path/to/neo4j2.3 path/to/neo4j3.0 

例外:設定ファイルを移行する使用している間 エラーを編集

java.lang.ClassLoader.defineClass1(ネイティブメソッド) (java.lang.ClassLoader.defineClass(ClassLoader.java:803)) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net。 URLClassLoader.defineClass(URLClassLoadjava.net.URLClassLoader.access $ 100(URLClassLoader.java:71) at java.net.URLClassLoader $ 1.run(URLClassLoader.java:361) at java.net.URLClassLoader $ 1.run (URLClassLoader.java:355) at java.security.AccessController.doPrivileged(ネイティブメソッド) java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java: 425 sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308)java.lang.ClassLoader.loadClass(ClassLoader.java:358)sun.launcher.LauncherHelper.checkAndLoadMainで (LauncherHelper.javaで で) : 482)

+0

実際にneo4jを起動できませんか?それは始まっていますか?別の設定があります: 'dbms.allow_format_migration = true'とアップグレードのためのドキュメント参照:http://neo4j.com/docs/operations-manual/current/#upgrading –

+0

No Luck @ChristopheWillemsen –

+0

はあなたのデータベースですか? –

答えて

1

dbms.active_database(記載されていないdbms.active_directoryではありません)は、$NEO4J_HOME/data/databases/ディレクトリのデータベースディレクトリのという名前の(パスではありません)となっています。例: "my_old_graph.db"

したがって、古いデータベースを$NEO4J_HOME/data/databases/ディレクトリの下に移動し、dbms.active_databaseをその名前に設定します。

さらに、@ChristopheWillemsenは言ったように、neo4jに新しいメジャーバージョンにアップグレードするように指示するには、dbms.allow_format_migration=trueも設定する必要があります。

1

古いJavaバージョンがインストールされている可能性があります。 バージョン7と8がインストールされている場合は、バージョン7をアンインストールする必要があります。

関連する問題