我将Array[String]
保存到Spark的Parquet文件中。
要阅读它我使用:
row.getAs[Array[String]]("result")
但是得到:
java.lang.ClassCastException: scala.collection.mutable.WrappedArray$ofRef cannot be cast to [Ljava.lang.String;
以下是printSchema()
的结果:
root
|-- result: array (nullable = true)
| |-- element: string (containsNull = true)
如何修改getAs()
?
答案 0 :(得分:21)
row.getAs[Seq[String]]("result")
是否有效?