Несоответствие версии Scala на Amazon EMR Flink - PullRequest
0 голосов
/ 01 марта 2019

Попытка запустить задание Flink (v 1.7.0) в Amazon EMR Flink (5.21.0).Я получаю исключение

java.lang.NoSuchMethodError: scala.Product.$init$(Lscala/Product;)V

Исключение выглядит как проблема версии SCALA.Я нашел библиотеки flink, там есть SCALA 2.11 и моя сборка работы с использованием 2.12.Flink 1.7.0 поддерживает SCALA 2.12.

Вопрос в том, как получить Amazon EMR с поддержкой SCALA 2.12 вместо 2.11?или есть ли лучшее решение, кроме моего кода, возвращающегося 2.11.

Ответы [ 2 ]

0 голосов
/ 02 марта 2019

В документации есть описание *1002* того, как вручную установить любую версию Flink, которую вы хотите использовать с EMR.

0 голосов
/ 02 марта 2019

EMR использует Flink 1.6.1, я считаю.Так что это версия, с которой вы хотите создать свой рабочий процесс Flink.

...