【问题标题】:Caused by: java.lang.ClassNotFoundException: org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl引起:java.lang.ClassNotFoundException:org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl
【发布时间】:2017-12-19 09:55:35
【问题描述】:

我正在使用 ignite1.9 和 CDH5.9。我无法运行示例火花作业,但有以下异常。我已按照文档中提到的步骤进行操作。

创建 Ignite 组件失败(考虑将 ignite-spring 模块添加到类路径)[component=SPRING, cls=org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl] 引起:java.lang.ClassNotFoundException: org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl

【问题讨论】:

标签: spring scala hadoop apache-spark ignite


【解决方案1】:

将以下依赖项添加到您的项目中:

 <dependency>
            <groupId>org.apache.ignite</groupId>
            <artifactId>ignite-spring</artifactId>
            <version>${ignite.version}</version>
 </dependency>

这应该可以解决问题。

【讨论】:

  • 我在 linux 中使用 ignite。我必须添加这个并再次构建项目吗??
  • 将 ignite-spring-.jar 添加到应用程序的类路径中就足够了。
  • @a_gura 我已经尝试过了,但异常仍在发生。
  • @RajeshReddyB org/apache/ignite/internal/util/spring/IgniteSpringHelperImpl.java 是 ignite-spring jar 的一部分,看起来你的环境配置有问题,如果你运行 map-减少作业并在远程节点上的这些作业中使用 ignite,确保这些远程节点在类路径中也有 ignite-spring jar。
  • 嗨@Michael 我能够成功运行 mapreduce 作业。只有 spark 会出现此问题。
猜你喜欢
  • 2023-04-09
  • 2020-03-15
  • 2013-05-24
  • 2016-07-22
  • 2018-10-03
  • 2015-08-03
  • 2013-07-09
  • 2013-08-02
  • 2011-07-01
相关资源
最近更新 更多