队
我只是玩火花和mllib。安装scala和spark,下面提到的版本。
斯卡拉 - 2.11.7 Spark - 1.4.0(带有-Dscala-2.11的mvn包)
我正在尝试运行Java分类,聚集文档附带的示例。但是,当我尝试初始化SparkConf对象时,我收到了非法访问错误。
我正在尝试做一些基本的事情:
> SparkConf conf = new SparkConf().setAppName("SVM Classifier Example");
> SparkContext sc = new SparkContext(conf);
请在下面找到错误描述:
线程“main”中的异常java.lang.IllegalAccessError:尝试过 访问方法scala.collection.mutable.HashSet。()来自类的V. org.apache.spark.util.Utils $ at org.apache.spark.util.Utils $。(Utils.scala:195)at org.apache.spark.util.Utils $。(Utils.scala)at org.apache.spark.SparkConf。(SparkConf.scala:58)at MultinomialLogisticRegressionExample.main(MultinomialLogisticRegressionExample.java:15)
我该如何解决这个问题?做了一些谷歌搜索,无法得出结论。请提前帮助并表示感谢。
答案 0 :(得分:1)
尝试使用scala 2.10。我正在使用mllib并且与scala 2.11有问题在切换到2.10之后它没有问题。