Написание искрового юнит-теста без установки Spark - PullRequest
1 голос
/ 26 февраля 2020

Я пытаюсь написать модульный тест для искрового кода. Я знаю, что мы можем установить Spark, а затем использовать SparkConf и SparkContext для написания тестов.

Однако я хотел проверить, есть ли способ написать модульные тесты без установки Spark, так как мой клиент не хочет устанавливать Spark на сервере Jenkins, на котором мы собираемся запустить наши тесты в рамках автоматизированного процесса.

1 Ответ

1 голос
/ 26 февраля 2020

Вы можете настроить Spark для запуска в локальном кластере с помощью кода:

val conf = new SparkConf().setAppName(appName).setMaster("local")
val context = new SparkContext(conf)

Затем вы можете использовать context для создания RDDs ваших данных для тестирования:

context.makeRDD
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...