spark rdd操作报如下错误:
Exception in thread "main" java.lang.NoSuchMethodError:
com.google.common.base.Stopwatch.elapsedMillis()J
这是由于依赖包版本不一致导致的。
随后,我检查项目pom.xml文件 并没有导入相关依赖包,后来检查项目的 External Libraries 发现了该包,且版本为16.0.1。
解决方法,pom.xml中导入依赖
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>14.0.1</version>
</dependency>