Spark Session вернул ошибку: Apache NiFi - PullRequest
5 голосов
/ 03 апреля 2020

Мы пытаемся запустить программу искры, используя NiFi. Это базовый c образец , который мы пытались выполнить.

Мы настроили Apache -Livy сервер в 127.0.0.1:8998.

ExecutiveSparkInteractive процессор используется для запуска примера кода Spark.

val gdpDF = spark.read.json("gdp.json")
val gdpRDD = gdpDF.rdd
gdpRDD.count()

LivyController настроен для 127.0.0.1 порта 8998 и Session Type : spark.

Когда мы запускаем процессор, мы получаем следующую ошибку:

Spark Session возвратил ошибку, отправив выходной JSON объект как содержимое файла потока до отказа (после штрафования)

Мы просто хотим вывести количество строк в JSON файле. Как перенаправить его в потоковый файл?

NiFi Журнал пользователя:

2020-04-13 21: 50: 49,955 ИНФОРМАЦИЯ [NiFi Web Server-85] org. apache. nifi.web.filter.RequestLogger Попытка запроса (анонимного) GET http://localhost: 9090 / nifi-api / flow / controller / bulletins (исходный ip: 127.0.0.1)

NiFi app.log

ОШИБКА [Управляемый таймером поток-3] oanplivy.ExecuteSparkInteractive ExecuteSparkInteractive [id = 9a338053-0173-1000-fbe9-e613558ad33b] Spark Session возвратил ошибку, отправив выводить JSON объект как содержимое файла потока до отказа (после штрафования)

...