Я пытаюсь создать опыт, подобный RStudio, для Scala и spark. Выяснив, как его правильно установить (включая Scala 2.10.5) на Win7x64, я столкнулся с проблемой, что версия интерпретатора
scala> scala.tools.nsc.Properties.versionString
res1: String = version 2.11.8
отличается от версии spark-shell
scala
scala> scala.tools.nsc.Properties.versionString
res1: String = version 2.10.5
и из версии scala (cmd.exe
)
C:\>scala -version
Scala code runner version 2.10.5 -- Copyright 2002-2013, LAMP,EPFL
Что вызывает мои проблемы в соответствии с этим ответом а> проблемы при запуске spark из интерпретатора
scala> val sc = new SparkContext(conf)
java.lang.NoSuchMethodError: scala.
collection.immutable.HashSet$.empty()Lscala/collection/immutable/HashSet;
Вопрос: Где установить/настроить версию, которую использует интерпретатор? Поиск в глобальных настройках Scala IDE для «интерпретатора» не дал результатов. Кажется, что-то, что было отправлено вместе со Scala IDE?
(spark 1.6.1, hadoop 2.6, Scala IDE 4.4.1, Scala 2.10.5, по крайней мере, так и должно быть)