[关闭]
@rickyChen 2016-09-28T02:05:40.000000Z 字数 870 阅读 2746

Spark Streaming从1.4.1升级至2.0.0-preview遇到的问题汇总

Spark


Spark Streaming以及Kafka依赖问题(pom.xml)

  1. <dependency>
  2. <groupId>org.apache.spark</groupId>
  3. <artifactId>spark-streaming-kafka_2.10</artifactId>
  4. <version>1.4.1</version>
  5. </dependency>
  1. <dependency>
  2. <groupId>org.apache.spark</groupId>
  3. <artifactId>spark-streaming-kafka-0-8_2.10</artifactId>
  4. <version>2.0.0-preview</version>
  5. </dependency>

import org.apache.spark.Logging的问题

  项目中继承org.apache.spark.Logging类,并自定义了日志打印方法。但是在2.0.0-preview版本中,org.apache.spark.Logging这个类并不存在,转移到org.apache.spark.internal.Logging。不同的是,在2.0.0-preview版本中,这已经不是DeveloperApi了。

  1. trait Logging{
  2. ...
  3. }
  1. private[spark] trait Logging{
  2. ...
  3. }

Scala代码中获取用户提交参数的问题

提交代码报错Caused by: java.lang.ClassNotFoundException: scala.collection.GenTraversableOnce$class

  1. 目前已同步系统与依赖Scala、Spark版本
  2. 以升级Scala IDEA
  3. 通过将spark-2.0.0-bin-hadoop2.4.tgz升级为spark-2.0.0-bin-hadoop2.6问题解决
      
      
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注