在尝试运行一段使用一些
FAT JARs(共享一些共同点submodules)构建的代码时,sbt assembly我遇到了这个讨厌的问题java.lang.NoSuchMethodError它
JAR是基于EMR自身构建的(而不是从其他环境上传的),因此库//等中的版本冲突不太可能SparkScala
我的EMR环境:
- 发布标签:emr-5.11.0
- Hadoop 发行版:亚马逊 2.7.3
- 应用程序:Spark 2.2.1、Zeppelin 0.7.3、Ganglia 3.7.2、Hive 2.3.2、Livy 0.4.0、Sqoop 1.4.6、Presto 0.187
项目配置:
- 斯卡拉 2.11.11
- 火花 2.2.1
- SBT 1.0.3