【发布时间】:2019-04-04 02:00:46
【问题描述】:
我在尝试将RDD[Array[Byte]] 转换为Array[Byte] 时有点卡住了。我有以下内容,我首先以RDD(String, Array[Byte]) 的形式从先前定义的元组中提取RDD[Array[Byte]]:
val extractArrayFromRDD: RDD[Array[Byte]] = rdd.map(t => t._2)
那我真的只能得到数组的第一个元素了,如下:
val rddToBytes: Array[Byte] = extractArrayFromRDD.first()
但是,我确实需要将整个 Array 返回,但我似乎没有找到办法。有什么想法吗?
谢谢
【问题讨论】: