目录 一.UDF(一进一出) 二.UDAF(多近一出) spark2.X 实现方式 案例 ①继承UserDefinedAggregateFunction,实现其中的方法 ②创建函数对象,注册函数,在sql中使用 spark3.X实现方式 案例 ①继承Aggregator [-IN, BUF, OUT],声明泛型,实现其中的方法 ②创建函数对象,注册函数,在sql中使用 一.UDF(一进一出) 步骤 ① 注册UDF函数,可以使用匿名函数. ② 在sql查询的时候使用自定义的UDF. 示例 impo…