Apache Flink - набор данных api - боковые выходы - PullRequest
1 голос
/ 01 февраля 2020

Поддерживает ли Flink функцию боковых выходов в наборе данных (Batch Api)? Если нет, как обрабатывать действительные и недействительные записи при загрузке из файла?

1 Ответ

2 голосов
/ 03 февраля 2020

Вы всегда можете сделать что-то вроде этого:

DataSet<EventOrInvalidRecord> goodAndBadTogether = input.map(new CreateObjectIfPossible())
goodAndBadTogether.filter(new KeepOnlyGood())...
goodAndBadTogether.filter(new KeepOnlyBad())...

В некоторых случаях разумным вариантом является go вперед и использование API DataStream, даже если у вас нет потоковых источников.

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