Я немного застрял, пытаясь конвертировать RDD[Array[Byte]]
в Array[Byte]
. У меня есть следующее, где я сначала извлекаю RDD[Array[Byte]]
из ранее определенного кортежа в виде RDD(String, Array[Byte])
:
val extractArrayFromRDD: RDD[Array[Byte]] = rdd.map(t => t._2)
Тогда я действительно могу получить только первый элемент массива, как показано ниже:
val rddToBytes: Array[Byte] = extractArrayFromRDD.first()
Однако мне действительно нужно вернуться со всем массивом, но я, похоже, не могу найти способ сделать это. Есть идеи?
Спасибо