【问题标题】:Neo4J and Talend BD inserting a relationship - node doesn't existNeo4J 和 Talend BD 插入关系 - 节点不存在
【发布时间】:2013-05-31 18:16:01
【问题描述】:

我使用 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 索引)
  • 该节点被定义为起始节点,而不是结束节点,我确信一切设置正确,因为输出分隔文件显示正确的结构

有人吗?

【问题讨论】:

    标签: database neo4j batch-processing etl talend


    【解决方案1】:

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

    还要注意在嵌入式模式下为每个 neo4j 操作设置连接 - 如果您不这样做,作业将执行良好,不会给您任何错误但不会执行任何操作...

    【讨论】:

      【解决方案2】:

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

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

      最好, 道明。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-27
        相关资源
        最近更新 更多