Neo4j ETL命令行工具:“输入错误:缺少参数'into'”

时间:2019-09-10 00:06:44

标签: mysql neo4j mariadb graph-databases

我正在尝试使用下面的Neo4j ETL命令行工具提取MariaDB(MySQL)数据库并将其加载到Neo4j数据库中(两者都在同一台计算机上运行)。

https://github.com/neo4j-contrib/neo4j-etl

具体来说,以下是我看到的错误:

Input error: Missing argument 'into'
Caused by:Missing argument 'into'
java.lang.IllegalArgumentException: Missing argument 'into'
    at org.neo4j.kernel.impl.util.Converters.lambda$mandatory$0(Converters.java:43)
    at org.neo4j.helpers.Args.interpretOption(Args.java:542)
    at org.neo4j.tooling.ImportTool.main(ImportTool.java:408)
    at org.neo4j.tooling.ImportTool.main(ImportTool.java:360)
', DurationMillis: 322 }]

以下是我正在使用的命令,它将产生此错误:

./neo4j-etl export --rdbms:url jdbc:mysql://localhost:3306/db?serverTimezone=EST --rdbms:user root --rdbms:password password --destination /var/lib/neo4j/data/new_databases/graph.db --import-tool /usr/share/neo4j/bin/ --csv-directory /var/lib/neo4j/import --debug

我的Neo4j版本是3.3.5。我的MariaDB版本是5.5.56。我的Neo4j ETL工具版本是1.3.0

有关导致此错误的原因的任何提示或建议?似乎“缺少参数“ into””与从该工具生成的Cypher查询有关,但我不确定。

0 个答案:

没有答案