【问题标题】:import csv file content into Neo4j database将 csv 文件内容导入 Neo4j 数据库
【发布时间】:2017-02-28 18:07:49
【问题描述】:

我正在尝试将 csv 文件导入 Neo4J。我正在关注this 指南,并且我已经导入了一个包含数千个节点(用户)的文件,现在我正在尝试导入这些节点之间的关系,但我不断收到此错误:

Input error: 'TYPE  '
Caused by:'TYPE '
java.lang.IllegalArgumentException: 'TYPE   '
    at org.neo4j.csv.reader.Extractors.valueOf(Extractors.java:152)
    at org.neo4j.unsafe.impl.batchimport.input.csv.DataFactories$DefaultRelationshipFileHeaderParser.entry(DataFactories.java:361)

我尝试导入的 csv 文件如下所示:

ID,:START_ID,:END_ID,:TYPE  
1,82513,82718,FRIEND_OF 
2,48635,21154,FRIEND_OF     
3,92784,96648,FRIEND_OF     
4,55215,86714,FRIEND_OF 
.......

为了导入它,我使用以下命令:

neo4j-import --into ./ --nodes my_users.csv --relationships my_rels.csv

正如我之前所说的,它正确地导入了所有节点。

【问题讨论】:

    标签: neo4j


    【解决方案1】:

    您的文件中似乎有尾随空格或制表符? 请删除它们。

    如果都是相同的rel-type,你也可以提供它

    在命令行上使用--relationships:FRIEND_OF

    【讨论】:

    • 谢谢,我在每一行后面都有一个制表符空间。我不得不删除它们
    猜你喜欢
    • 2019-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-30
    • 1970-01-01
    • 1970-01-01
    • 2017-11-15
    • 1970-01-01
    相关资源
    最近更新 更多