Ошибка при переносе данных из Neo4j в OrientDb - PullRequest
0 голосов
/ 08 ноября 2018

Я получаю следующую ошибку при импорте данных из Neo4j. Сервер OrientDb не работает согласно документации.

   [cloud_user@xxxxxxx bin]$ ./orientdb-neo4j-importer.sh -neo4jlibdir ~/neo4j-community-3.4.7/lib/ -neo4jdbdir ~/backup_files/graph.db/

Neo4j to OrientDB Importer v.3.0.10 - Veloce (build eac0654847df662ca03b45a6a5efa5eadd229ca5, branch 3.0.x) - Copyrights (c) 2017 OrientDB LTD

WARNING: 'o' option not found. Defaulting to 'false'.

WARNING: 'i' option not found. Defaulting to 'false'.

WARNING: 'odbdir' option not found. Defaulting to '/opt/orientdb/databases/neo4j_import'.

Please make sure that there are no running servers on:
  '/home/cloud_user/backup_files/graph.db' (Neo4j)
and:
  '/opt/orientdb/databases/neo4j_import' (OrientDB)

Initializing Neo4j...Done

Initializing OrientDB...Exception in thread "main" java.lang.NoClassDefFoundError: com/tinkerpop/blueprints/impls/orient/OrientGraphFactory
        at com.orientechnologies.orient.neo4jimporter.ONeo4jImporterInitializer.invoke(ONeo4jImporterInitializer.java:94)
        at com.orientechnologies.orient.neo4jimporter.ONeo4jImporter.execute(ONeo4jImporter.java:108)
        at com.orientechnologies.orient.neo4jimporter.ONeo4jImporterMain.main(ONeo4jImporterMain.java:25)
Caused by: java.lang.ClassNotFoundException: com.tinkerpop.blueprints.impls.orient.OrientGraphFactory
        at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 3 more
[cloud_user@xxxxxxx bin]$

1 Ответ

0 голосов
/ 07 декабря 2018

Более двух часов я пытался импортировать данные из Neo4j в Orientdb. Документация довольно небрежная.

Вы можете решить эту проблему, загрузив jar-orientdb-graphdb - *. Jar в папку lib. Тем не менее, вы все еще можете столкнуться с другими проблемами пропущенных классов. Загрузка jar-файлов ниже помогла решить следующие проблемы:

  • чертежи-ядро -. * Баночка
  • гном-заводной-3.3.4.jar

Дайте мне знать, если у вас все еще есть проблемы с отсутствием класса.

Надеюсь, это сэкономит кому-то время.

...