前言:使用IDEA工具运行SparkStreaming的WordCount时,运行报错,报错信息如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/64b16d49a93f429fb060a28880a0870c.png)
-
经查阅资料,初步确认原:当前idea引入的scala运行环境版本与idea默认的scala版本不一致
-
解决方法
-
1.打开pom.xml文件,检查Spark对应的Scala版本,发现添加的Spark和Scala依赖的信息如下:
-
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/79170e7e70956c2147c04719cca0d000.png)
-
2查看本项目的Project Structure,点击Global Libraries选项查看,显示版本一致
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/53bfb3e011a411306b50e21b03ce087b.png)
- 3.将pom文件Spark和Scala依赖做如下修改(spark版本过高,将spark版本调低)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/82c2e1c0eaeeba1d9ead80c71a261d80.png)
- 4.加载一下pom依赖
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/048cfcdc909c6fd397a3f8907b0aeeff.png)
成功解决:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5d1582bc7afb6e702e4346ce764e3054.png)