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
谢谢
答案 0 :(得分:1)
导入工具的默认数组分隔符是分号(“;”)。所以,如果你想用“;”作为字段分隔符,您还需要更改数组分隔符。
您应该在命令行中引用分隔符字符,以避免可能出现的问题。
尝试使用类似的东西在命令行上指定分隔符(假设CSV文件中未使用“|”):
--delimiter ";" --array-delimiter "|"
答案 1 :(得分:0)
感谢回复
问题是我使用“delimeter”而不是“delimiter” 将其更改为分隔符修复了我的问题