/ / Сумісна версія Scala для Spark 2.2.0? - скала, апаче-іскрі

Сумісна версія Scala для Spark 2.2.0? - скала, апаче-іскрі

Яка версія Scala працює з Spark 2.2.0? Я отримую наступну помилку

"Виняток у потоці" main "java.lang.NoSuchMethodError: scala.Predef $ .refArrayOps ([Ljava / lang / Object;] Lscala / collection / mutable / ArrayOps;"

Дякую

Відповіді:

0 для відповіді № 1

Іскра 2.2.0 побудовано та поширюється для роботи з Scala 2.11 за замовчуванням. Щоб написати програми в Scala, вам потрібно буде використовувати сумісну версію Scala (наприклад, 2.11.X). І ваша версія scala може бути 2.12.X. Ось чому це кидає виняток.


3 для відповіді № 2

З документації тут:

Іскра працює на Java 8+, Python 2.7 + / 3.4 + і R 3.1 +. Для Scala API Spark 2.2.0 використовує Scala 2.11. Вам потрібно буде використовувати сумісну Scala версія (2.11.x).


0 для відповіді № 3

Spark 2.2.0 потребує Java 8+ та scala 2.11. Ось про інформацію про версію.

Але, розглядаючи вашу помилку "Виняток у потоці" main "java.lang.NoSuchMethodError:", здається, що ваша Spark не може знайти клас водія.

Можливо, ви повинні дивитися в цьому напрямку, а не на версії.