0

我想创建 JQAssistant 通过扫描创建的数据库的转储。到目前为止,我已经尝试使用集成服务器并将 jqassistant 连接到正在运行的数据库来做到这一点。

集成数据库的问题是我无法访问 shell,因此我不知道如何创建转储。

连接到正在运行的数据库也不起作用。我认为这里的问题是加密,我的服务器在本地运行并尝试连接到它

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 命令行工具 1.9 版,它使用集成的 Neo4j 3.5.14 服务器。

如果您能给我一个新想法,如何从扫描中创建数据转储或如何解决两个给定问题之一,我将不胜感激!

提前致谢!

4

1 回答 1

0

我想不出用命令行工具导出数据库的方法,但使用 maven 插件。如果您设置了一个 maven 项目并将 jqassistant 作为插件包含在内,它会为您提供创建 Cypher 脚本的选项“export-database”。

于 2020-06-28T10:15:44.973 回答