Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
适用于Windows的Neo4j批量导入_Windows_Neo4j_Bulkinsert_Bulk Load - Fatal编程技术网

适用于Windows的Neo4j批量导入

适用于Windows的Neo4j批量导入,windows,neo4j,bulkinsert,bulk-load,Windows,Neo4j,Bulkinsert,Bulk Load,我在Windows 2012服务器上运行Neo4j 2.0.2,需要快速(每天)导入数亿个节点/关系。是否有可在windows上使用的批量导入工具或进程?我曾尝试使用Neo4j网站上讨论的电子表格方法加载多个create语句,但发现如果我尝试一次运行1000多个语句,这些语句就会挂起。对于高性能初始数据填充,最好的方法是使用。这需要一些Java编码或直接在csv文件上运行批处理插入器 另外,请务必阅读他在上发表的精彩博文,您是每天都在进行新的加载,还是每天都在添加数亿个节点/关系?这是一个新的加

我在Windows 2012服务器上运行Neo4j 2.0.2,需要快速(每天)导入数亿个节点/关系。是否有可在windows上使用的批量导入工具或进程?我曾尝试使用Neo4j网站上讨论的电子表格方法加载多个create语句,但发现如果我尝试一次运行1000多个语句,这些语句就会挂起。

对于高性能初始数据填充,最好的方法是使用。这需要一些Java编码或直接在csv文件上运行批处理插入器


另外,请务必阅读他在

上发表的精彩博文,您是每天都在进行新的加载,还是每天都在添加数亿个节点/关系?这是一个新的加载,用于创建示例数据库,以便我可以证明一些用例。展望未来,我可以看到批量加载程序对于数据库的初始填充非常有用,但不要期望定期执行这些类型的加载。@mesiiri的工具正是我想要的。在哪里运行代码?
批导入
需要运行java和maven。它为您生成graph db目录内容。完成后,您可以基于该目录运行neo4j服务器。批量导入器文件是否需要位于maven目录中?他们的示例执行行是mvn clean compile exec:java-Dexec.mainClass=“org.neo4j.batchimport.Importer”-Dexec.args=“neo4j/data/graph.db nodes.csv rels.csv”为此,您需要位于maven目录中的命令行吗?如果是这样,csv文件也需要位于同一目录中?非常感谢您的帮助。无需在maven目录中提取批量导入程序。将其放在本地的任何位置,打开该目录的控制台并运行
mvn
命令。对于csv文件,您还可以指定路径。