0

我使用 Talend Open Studio Big Data 将我的 MySQL 数据库迁移到 Neo4j,我成功迁移了大约 5 个表和 4 个关系,但我遇到了一个非常奇怪的问题。插入关系时,我得到:

Exception in component tNeo4jOutputRelationship_1
java.lang.RuntimeException: End node looked up by index with _id as key and Skill.4 as value doesn't exist

但:

  • 该节点显然存在并被适当的密码查询拾取(当然使用 _id 索引)
  • 该节点被定义为起始节点,而不是结束节点,我确定一切都设置正确,因为输出分隔文件显示正确的结构

任何人?

4

2 回答 2

1

几个小时后,我找到了解决方案——错误消息指定了一个错误的节点——实际上是另一个节点(关系的另一端)导致了问题。

还要注意在嵌入式模式下在每个 neo4j 操作上设置连接 - 如果你不这样做,作业会执行得很好,不会给你任何错误,但不会做任何事情......

于 2013-06-03T23:47:01.363 回答
0

由于这是一个具体问题,我建议您到编辑论坛上提问。社区成员和团队将能够帮助您解决问题并为您提供建议。他们甚至可能会要求您对问题进行错误跟踪!

这里是大数据产品论坛的链接: http ://www.talendforge.org/forum/viewforum.php?id=35

最好的,TD。

于 2013-06-03T08:38:22.653 回答