无法通过scala导入spark2.1.0中的StreamingContext

时间:2017-04-27 07:05:23

标签: scala apache-spark spark-streaming

我是大数据环境的新手,所以我不太了解,但我已经研究并在我的pom文件中添加了依赖,但我无法创建spark StreamingContext。我附上依赖的图像和下面的错误

任何帮助都会有很大的帮助。 我使用的是spark版本2.1.0和scala版本2.11.8

1 个答案:

答案 0 :(得分:0)

请注意您的进口。

Spark API我们可以看到:

StreamingContext对象的绝对包路径是

org.apache.spark.streaming.StreamingContext

但是您的图片显示您有此导入模式。

import org.apache.spark._

这就是您的ide无法找到StreamingContext引用的原因。

解决方案很明确,有两种选择:

  1. import org.apache.spark.streaming._
  2. import org.apache.spark._并在程序中引用 streaming.StreamingContext