[关闭]
@xiaoxiaowang 2017-04-24T07:20:04.000000Z 字数 627 阅读 1378

我遇到并解决的spark相关问题

spark : IT


Task not serializable

因为我将spark与spring整合在一起,会报序列化的问题,可在对应service里实现io的序列化接口,或在声明service的地方使用transient修饰,如

  1. @Autowired
  2. private transient SparkConfig sparkConfig; // spark

No configuration setting found for key 'akka.version'

spark的jar包不能通过java -jar xxx.jar来执行,需通过spark-submit来执行

Caused by: java.lang.ClassNotFoundException:com.fasterxml.jackson.databind.type.ReferenceType

maven添加相关依赖

  1. <dependency>
  2. <groupId>com.madgag</groupId>
  3. <artifactId>bfg</artifactId>
  4. <version>1.12.5</version>
  5. </dependency>

scala.runtime.BooleanRef.create(Z)Lscala/runtime/BooleanRef

scala版本号的问题,我的是因为项目有个dl4j的依赖里使用了scala的2.11版本,而我本地和测试环境上使用的是2.10版本,所以报错,将版本号统一即可

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注