我写了一个spark maven
支持的例子Intelligent IDEA
。spark
版本是2.0.0,版本hadoop
是2.7.3,scala
版本是2.11.8。系统和IDE环境是同一个版本。然后应用程序运行时出现错误:
线程“main”中的异常 java.lang.NoSuchMethodError:
scala.Predef$.$scope()Lscala/xml/TopScope$
; 于org.apache.spark.ui.jobs.StagePage
.(StagePage.scala:44) 于org.apache.spark.ui.jobs.StagesTab
.(StagesTab.scala:34) 于 .org.apache.spark.ui.SparkUI
(SparkUI.scala:62) 于org.apache.spark.ui.SparkUI$.create(SparkUI.scala:215)
于org.apache.spark.ui.SparkUI$.createLiveUI(SparkUI.scala:157)
于org.apache.spark.SparkContext.<init>(SparkContext.scala:443)
于org.apache.spark.SparkContext.<init>(SparkContext.scala:149)
于org.apache.spark.SparkContext.<init>(SparkContext.scala:185)
于org.apache.spark.api.java.JavaSparkContext.<init>(JavaSparkContext.scala:92)
于com.spark.test.WordCountTest.main(WordCountTest.java:25)
于sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
于sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
com.intellij.rt.execution.application.AppMain.main(AppMain.java:140)