MAPREDUCE服务 MRS-开发和部署对接HetuEngine的Hive UDF:配置Hive UDF

时间:2024-11-06 14:23:15

配置Hive UDF

用户通过在配置文件“udf.properties”中添加注册信息来注册Hive UDF,需按“函数名称 类路径”格式添加每一行内容:

“udf.properties” 为例,已明确要注册的四个Hive UDF:

booleanudf io.hetu.core.hive.dynamicfunctions.examples.udf.BooleanUDF
shortudf io.hetu.core.hive.dynamicfunctions.examples.udf.ShortUDF
byteudf io.hetu.core.hive.dynamicfunctions.examples.udf.ByteUDF
intudf io.hetu.core.hive.dynamicfunctions.examples.udf.IntUDF
  • 如果用户添加的Hive UDF注册信息有误,比如错误的格式或者不存在的类路径,系统将忽略这些错误的注册信息,并打印相应日志。
  • 如果用户注册重复的Hive UDF,系统将只注册一次,并忽略重复的注册。
  • 如果用户注册的Hive UDF与系统内部注册的相同,系统将会发生异常并无法正常启动。解决该异常需要用户删除对应的Hive UDF注册信息。
support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_1743.html