Создайте дамп базы данных Neo4j с помощью JQAssistant - PullRequest
0 голосов
/ 19 июня 2020

Я хочу создать дамп базы данных, которую JQAssistant создает при сканировании. До сих пор я пытался сделать это со встроенным сервером и подключив jqassistant к работающей базе данных.

Проблема с интегрированной базой данных в том, что я не могу получить доступ к оболочке и поэтому не знаю, как Я мог создать дамп.

Подключение к работающей базе данных также не сработало. Я предполагаю, что проблема здесь в шифровании, мой сервер работает локально и пытается подключиться к нему с помощью

jqassistant.sh scan -f my-project.jar -storeUri bolt://localhost:7687 -storeUsername neo4j -storePassword secret

, что является примером из учебника jqa вызывает ошибку:

javax.net.ssl.SSLHandshakeException: General SSLEngine problem

так что я предполагаю, что не могу подключиться без шифрования ssl.

Я использую сервер Neo4j 3.5.15 и JQAssistant Commandline Tool версии 1.9, который использует встроенный сервер Neo4j 3.5.14.

Если вы можете дать мне новую идею, как создать дамп данных из сканирования или как исправить одну из двух указанных проблем, я был бы очень признателен!

Заранее спасибо!

1 Ответ

0 голосов
/ 28 июня 2020

Я не мог найти способ экспортировать базу данных с помощью инструмента командной строки, но с плагином maven. Если вы настраиваете проект maven и включаете jqassistant в качестве плагина, он предлагает вам опцию «export-database», которая создает скрипт Cypher.

...