2015-09-10 91 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風格的系統上執行二進制文件