Яка версія 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 не може знайти клас водія.
Можливо, ви повинні дивитися в цьому напрямку, а не на версії.