如何在neo4j v2.2.0-RC01上使用Neo4jImport工具导入数百个文件?

如何在neo4j v2.2.0-RC01上使用Neo4jImport工具导入数百个文件?,neo4j,Neo4j,我从Hive下载了数百个文件,它们的模式是一致的。我尝试导入一个包含3M节点的文件,使用v2.2.0的新功能Neo4j导入工具导入它。它相当快 这是我的命令 Neo4jImport.bat --into ../data/weibo.db --nodes:User "c:\000023_1-hearder.csv,c:\000023_1.csv" --delimiter "TAB" 根据命令用法,如果需要导入多个同构架构文件,则应使用以下方法: Neo4jImport.bat --into ..

我从Hive下载了数百个文件,它们的模式是一致的。我尝试导入一个包含3M节点的文件,使用v2.2.0的新功能Neo4j导入工具导入它。它相当快

这是我的命令

Neo4jImport.bat --into ../data/weibo.db --nodes:User "c:\000023_1-hearder.csv,c:\000023_1.csv" --delimiter "TAB"
根据命令用法,如果需要导入多个同构架构文件,则应使用以下方法:

Neo4jImport.bat --into ../data/weibo.db --nodes:User "c:\1-hearder.csv,c:\1.csv,c:\2.csv,c:\3.csv,c:\4.csv..." --delimiter "TAB"

如果我有成百上千的小分区文件要导入,我应该级联它们的文件名吗?或者是否发生了任何错误?

如果文件的结构相同,则只需对其进行压缩即可。然后把它们拉上拉链,这样它们就更小了。这就是我要做的

否则,“是”将使用递增编号的文件名


您可以使用带有for循环的powershell/cmd脚本将文件名连接成一个字符串。尽管这可能会导致命令行长度出现问题。

那么,“具有递增编号的文件名”是什么意思?我确实有一些文件的文件名像“000001”、“000002”、“000003”…“000100”。Neo4jImport工具会自动枚举我的文件夹中的所有文件吗?不要在批处理文件中使用for循环