У меня есть СДР из множества предметов, просто упростить это нравится:
[0,1,2,3,4,5,6,7,8,9]
и отправьте эти элементы в пакетный API (API.post(a[])
). но API ограничивает максимальную партию (пример 3).
Поэтому для лучшей производительности мне нужно преобразовать RDD-итератор в максимально допустимый массив:
[[0,1,2], [3,4,5], [6,7,8], [9]]
и я использую Spark Java для передачи данных в API.
rdd.foreach(a -> { API.post(a)}
Мой вопрос, как это преобразовать?