【发布时间】:2017-05-05 14:44:27
【问题描述】:
我需要编写一个具有特定类型作为输入的用户定义函数
spark.udf.register("udf", (p:Point) => distance(p.x, p.y))
我创建了一个案例类点
case class Point(val x: Double, val y: Double)
当我在 Sql 查询中使用 udf 时,它不起作用。有什么帮助吗?
【问题讨论】:
-
在SQL查询中,“Point”类型是否可用?调用 UDF 您需要传递数据类型为“点”的列
-
No Point 类型不存在,如何定义?
标签: apache-spark apache-spark-sql udf