Дано RDD{String]
, где каждый элемент на линии разделителями с |
характера, например:трансформирующий РДД [String] в РДУ [Array [String]]
aaa|bbb|ccc|ddd
Что такое правильный способ преобразования это в RDD[Array[String]
, так что выше, будет представлен в виде Array("aaa", "bbb", "ccc", "ddd")
следующая мысль:
val rddAsArray = rdd.map { x => Array(x.split("""\|""")) }
не работает. в
println(rddAsArray.foreach { _.mkString(",") })
только печатает: [[Ljava.lang.String;@4096711f
Благодаря