MAPREDUCE服务 MRS-Hive应用开发建议:UDF管理

时间:2024-05-28 14:22:56

UDF管理

建议由管理员创建永久UDF,避免每次使用时都去add jar,和重新定义UDF。

Hive的UDF会有一些默认属性,比如“deterministic”默认为“true”(同一个输入会返回同一个结果),“stateful”(是否有状态,默认为“true”)。当用户实现的自定义UDF内部实现了汇总等,需要在类上加上相应的注解,例如如下类:

@UDFType(deterministic = false)
Public class MyGenericUDAFEvaluator implements Closeable {
support.huaweicloud.com/devg-rule-mrs/mrs_07_450026.html