如何将CSV导入neo4j

时间:2013-02-17 18:21:12

标签: java neo4j

我是Neo4j的新手。我下载了neo4j 1.9 for windows。我试图在Gremlins中运行代码,以便将CSV文件导入Neo4j。我将CSV文件(其中一个包含节点,另一个包含关系)保存到graph.db中名为target的新文件夹中。然后我执行了这一行:

java -server -Xmx4G -jar ../batch-import/target/batch-import-jar-with-dependencies.jar neo4j/data/graph.db nodes.csv rels.csv

但我收到了这个错误:

启动失败

==> groovysh_parse: 51: expecting EOF, found 'target' @ line 51, column 42.
==>    r -Xmx4G -jar ../batch-import/target/bat
==>                                  ^
==> 

我跑这个时遇到了同样的错误:

"git clone git://github.com/jexp/batch-import.git"

当我想通过此代码安装maven时:

 "sudo apt-get install maven2"

我收到了这个错误:

No such property: apt for class: groovysh evaluate.

如果帮助我将csv文件导入Neo4j,我将不胜感激。 谢谢 Fatemeh

2 个答案:

答案 0 :(得分:1)

文档https://github.com/jexp/batch-import专注于Mac和Linux系统。在Windoze上运行时,您需要将所有unix路径分隔符(“/”)转换为等效的Windows(“\”)。

apt-get命令也是特定于Linux的。

有关如何将csv数据导入neo4j的基本描述,请查看http://blog.neo4j.org/2013/01/fun-with-beer-and-graphs.html

答案 1 :(得分:0)

如果您安装了java,还可以从以下位置下载现成的jar: https://github.com/jexp/batch-import/downloads

不要从gremlin shell执行它,而是执行正常的命令行(Windows - Run - cmd)

您也可以点击github存储库的“下载为zip”按钮来获取代码。

对于Maven从http://maven.apache.org

下载并解压缩apache maven