Neo4j - 无法导入neo4j-import

时间:2016-04-24 16:11:48

标签: csv neo4j illegalargumentexception

Helo,我在尝试从这里导入教程时遇到错误: https://www.javacodegeeks.com/2015/04/spark-generating-csv-files-to-import-into-neo4j.html,我唯一的改变是我需要使用它;作为分隔符

我想用;作为一个分水岭。它必须通过这个neo4j导入方法完成,而不是使用带有Cypher的LOAD CSV,所以这是唯一的方法,我不知道为什么它不起作用

前两行crime.csv ID:ID(刑事);: LABEL;日期;描述; caseNumber;阻滞:布尔值;国内:布尔值; fbiCode 10465449; Crime; 03/28/2016 11:52:00 PM;药物设备拥有; HZ204933;真实;错误; 18

illegalArgumentException

谢谢

2 个答案:

答案 0 :(得分:1)

  1. 导入工具的默认数组分隔符是分号(“;”)。所以,如果你想用“;”作为字段分隔符,您还需要更改数组分隔符。

  2. 您应该在命令行中引用分隔符字符,以避免可能出现的问题。

  3. 尝试使用类似的东西在命令行上指定分隔符(假设CSV文件中未使用“|”):

    --delimiter ";" --array-delimiter "|"
    

答案 1 :(得分:0)

感谢回复

问题是我使用“delimeter”而不是“delimiter” 将其更改为分隔符修复了我的问题