2016-12-07 4 views
0

Я не могу запустить мою первую простую программу искры с scala ide.Крест Скомпилированный файл jar с версией scala: Spark

Я проверил все свои свойства, и я верю, что они верны.

это link со следующими характеристиками.

любая помощь?

+0

В вашем случае артефакты Spark используют Scala 2.10, и вы пытаетесь включить Scala 2.11.8 в зависимость от вашего приложения. Что делать, если вы попытаетесь использовать Scala 2.10.x вместо этого? –

+0

@AntonOkolnychyi Вы на 100% верны, пожалуйста, напишите ответ :) –

ответ

3

Проблема заключается в том, что вы пытаетесь включить Scala 2.11.8 в качестве зависимости в своем приложении, в то время как артефакты Spark полагаются на Scala 2.10.

У вас есть два варианта решения вашей проблемы:

  • Использование Scala 2.10.x
  • Используйте свечи артефакты, которые полагаются на Scala 2.11 (например искровым core_2.11 вместо искрового core_2.10)
+1

Spark, начиная с версии 2.0, использует Scala 2.11 по умолчанию версию Scala. Я настоятельно рекомендую обновить версию Spark –

+1

@ T.Gawęda yep, я полностью согласен. –

+0

Спасибо, сэр! Я использовал версию 2.10.x! и я изменил контейнер библиотеки scala. – user3135218