neo4j - 使用 neo4j-import 命令时出现错误 "Mixing specified and unspecified group belongings in a single import isn' t 支持”

标签 neo4j

我正在尝试将大量数据导入 Neo4j,使用 LOAD CSV 方式导入这些数据需要很长时间。

出于这个原因,我正在尝试使用 neo4j-import 命令,但出现以下错误,我没有找到任何有关它的信息或它的确切含义。错误是:

 2015-04-29 14:34:06.225+0000 ERROR [org.neo4j]: Error during import Mixing specified and unspecified group belongings in a single import isn't supported
java.lang.RuntimeException: Mixing specified and unspecified group belongings in a single import isn't supported
    at org.neo4j.unsafe.impl.batchimport.staging.StageExecution.stillExecuting(StageExecution.java:62)
    at org.neo4j.unsafe.impl.batchimport.staging.ExecutionSupervisor.anyStillExecuting(ExecutionSupervisor.java:79)
    at org.neo4j.unsafe.impl.batchimport.staging.ExecutionSupervisor.finishAwareSleep(ExecutionSupervisor.java:102)
    at org.neo4j.unsafe.impl.batchimport.staging.ExecutionSupervisor.supervise(ExecutionSupervisor.java:64)
    at org.neo4j.unsafe.impl.batchimport.staging.ExecutionSupervisors.superviseExecution(ExecutionSupervisors.java:80)
    at org.neo4j.unsafe.impl.batchimport.staging.ExecutionSupervisors.superviseDynamicExecution(ExecutionSupervisors.java:59)
    at org.neo4j.unsafe.impl.batchimport.ParallelBatchImporter.executeStages(ParallelBatchImporter.java:239)
    at org.neo4j.unsafe.impl.batchimport.ParallelBatchImporter.doImport(ParallelBatchImporter.java:159)
    at org.neo4j.tooling.ImportTool.main(ImportTool.java:293)
    at org.neo4j.tooling.ImportTool.main(ImportTool.java:227)
Caused by: java.lang.IllegalStateException: Mixing specified and unspecified group belongings in a single import isn't supported
    at org.neo4j.unsafe.impl.batchimport.input.Groups.getOrCreate(Groups.java:53)
    at org.neo4j.unsafe.impl.batchimport.input.csv.InputNodeDeserialization.initialize(InputNodeDeserialization.java:60)
    at org.neo4j.unsafe.impl.batchimport.input.csv.InputEntityDeserializer.initialize(InputEntityDeserializer.java:67)
    at org.neo4j.unsafe.impl.batchimport.input.csv.InputGroupsDeserializer.createNestedIterator(InputGroupsDeserializer.java:74)
    at org.neo4j.unsafe.impl.batchimport.input.csv.InputGroupsDeserializer.createNestedIterator(InputGroupsDeserializer.java:35)
    at org.neo4j.helpers.collection.NestingIterator.fetchNextOrNull(NestingIterator.java:67)
    at org.neo4j.helpers.collection.PrefetchingIterator.peek(PrefetchingIterator.java:60)
    at org.neo4j.helpers.collection.PrefetchingIterator.hasNext(PrefetchingIterator.java:46)
    at org.neo4j.unsafe.impl.batchimport.staging.IteratorBatcherStep.nextBatchOrNull(IteratorBatcherStep.java:53)
    at org.neo4j.unsafe.impl.batchimport.InputIteratorBatcherStep.nextBatchOrNull(InputIteratorBatcherStep.java:41)
    at org.neo4j.unsafe.impl.batchimport.staging.ProducerStep.process(ProducerStep.java:74)
    at org.neo4j.unsafe.impl.batchimport.staging.ProducerStep$1.run(ProducerStep.java:54)

有没有人遇到过同样的问题或碰巧知道这意味着什么?

非常感谢,
胡安·M·塞拉

最佳答案

什么是“相当数量的数据”?请分享您的文件结构/标题?

我想你有几列带有 :ID(group) 和 :START_ID(group) ,还有一些没有。确保每个关系文件始终定义了分组。

例如。 :START_ID(group1),:END_ID(group2)

关于neo4j - 使用 neo4j-import 命令时出现错误 "Mixing specified and unspecified group belongings in a single import isn' t 支持”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29947284/

相关文章:

javascript - 通过 "MATCH (n) DETACH DELETE n"运行 "neo4j-driver"不起作用

neo4j - 图数据库中的关系属性就是关系

java - 让 spring-data-neo4j 使用 getter 和 setter

neo4j - 如何在不爆炸的情况下计算标签到标签的关系?

java - neo4j-ogm 在事务/并发执行时返回空书签

Neo4j获取多个父节点的子节点

neo4j - 使用 neo4j 和 py2neo 中的索引

c# - Neo4j 关系写入性能与 Neo4j.Driver.V1

postgresql - 如何有效地用密码分组?

Neo4j (3.5.14) 互连节点的 BFS/DFS 故障