[sparkstreaming]java.lang.NoSuchMethodError:错误以及更改

背景:sparkstreaming项目很久没操作了,今天打开执行之后报如下错误:

bash 复制代码
Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.wrapRefArray([Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray

原因:原因是Scala的版本冲突导致的;

发现pom.xml文件的Scala版本和idea的版本是不一致的;pom.xml如下:

idea如下:

在"File"

scala版本是2.12.12的;

所以两者就冲突了。

解决:

将idea的更改为pom中的版本即可;

再将2.12.12的删掉即可。

相关推荐
旋风小飞棍9 小时前
如何在sheel中运行spark
大数据·开发语言·scala
rylshe131414 小时前
在scala中sparkSQL连接mysql并添加新数据
开发语言·mysql·scala
MZWeiei2 天前
Spark任务调度流程详解
大数据·分布式·spark·scala
бесплатно2 天前
Scala流程控制
开发语言·后端·scala
Bin Watson9 天前
解决 Builroot 系统编译 perl 编译报错问题
开发语言·scala·perl
什么芮.13 天前
大数据应用开发和项目实战(2)
大数据·pytorch·sql·spark·scala
不要天天开心14 天前
Spark-Streaming核心编程:有状态转化操作与DStream输出
scala
欧先生^_^15 天前
Scala语法基础
开发语言·后端·scala
不要天天开心17 天前
大数据利器:Kafka与Spark的深度探索
spark·scala
不要天天开心17 天前
Kafka与Spark-Streaming:大数据处理的黄金搭档
kafka·scala