Грешка при незаконен достъп при инициализиране на SparkConf - MLLIB

екип,

Просто си играя с spark и mllib. Инсталирани scala и spark, версии, споменати по-долу.

Scala - 2.11.7 Spark - 1.4.0 (Направи mvn пакет с -Dscala-2.11)

Опитвам се да стартирам класификацията на 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$ в org.apache.spark.util.Utils$ .(Utils.scala:195) в org.apache.spark.util.Utils$.(Utils.scala) в org.apache.spark.SparkConf.(SparkConf.scala:58) в MultinomialLogisticRegressionExample.main(MultinomialLogisticRegressionExample.java: 15)

Как да направя това? Потърсих малко в гугъл и не можах да стигна до заключение. Моля за помощ и благодаря предварително.


person Greenhorn    schedule 02.07.2015    source източник


Отговори (1)


Вместо това опитайте scala 2.10. Използвам mllib и имах проблеми със scala 2.11 След преминаване към 2.10 работи без проблем.

person milos.ai    schedule 02.07.2015