【发布时间】:2021-05-08 06:03:06
【问题描述】:
我有一个包含类型字段 UUID 的案例类。 我使用 anorm 解析 Postgres 表,我想将列表转换为数据集。
创建数据集时,出现此错误No Encoder found for java.util.UUID
def encoder[T: Encoder] = implicitly[Encoder[T]]
val parser = Macro.namedParser[Vehicle]
val result = SQL(s"SELECT * FROM $tableName").as(parser.*)
spark.createDataset(result)(encoder[Vehicle])
我该如何处理这个错误?
感谢您的帮助。
【问题讨论】:
标签: scala apache-spark dataset encoder