2015-09-10 51 views
1

我试图导入一些节点+使用neo4j导入关系,但似乎遇到了一些问题。我走进bin目录,其中进口刀具托管,并在下面输入:neo4j - 导入工具/ csv文件

./neo4j-import --into graph.db --nodes CLass.csv --nodes Company.csv --nodes Person.csv --nodes ResearchField.csv --nodes ResearchGroup.csv --nodes project.csv --relationships rels.csv 

下面是我的文件快照,当我键入“emacs的”: Class.csv:

ClassId:ID,name,:LABEL 
3,Discrete Mathematics,Class 
4,Introduction to Digital Design,Class 
5,Solar System Physics,Class 

Company.csv

CompanyId:ID,name,:LABEL 
395,AirForce,Company 
396,MITRE Corporation,Company 
397,Lockheed Martin,Company 

其它节点以类似的方式构造。至于emacs的rels.csv,这是我有:

:START_ID,:END_ID,:TYPE 
422,446,Directs 
422,447,researches 
422,430,researches 

然而,当我试图执行,返回此错误消息:]

Input error: Expected '--nodes' to have at least 1 item, but had 0 ([]) 

...如果我删除“./”开头,返回:

bash: neo4j-import: command not found 

你们能告诉我我做错了什么吗?

回答

0

它可能是您的文件名(CLass.csv)中的首都L,这可能导致它找不到任何东西。

否则,我会尝试一次只有一个--nodes参数来找出哪个文件是问题,并从那里去。

./肯定是需要的,因为这是你如何在* NIX风格的系统上执行二进制文件