美文网首页
Hive 自定义函数 UDF

Hive 自定义函数 UDF

作者: bigdata张凯翔 | 来源:发表于2020-06-27 18:16 被阅读0次

    Hive 自定义函数 UDF

    • UDF:用户定义(普通)函数,只对单行数值产生作用;
    • UDF只能实现一进一出的操作。
    定义udf 计算两个数最小值
    public class Min extends UDF {
    public Double evaluate(Double a, Double b) {
    if (a == null)
    a = 0.0;
    if (b == null)
    b = 0.0;
    if (a >= b) {
    return b;
    } else {
    return a;
    }
    }
    }
    a)把程序打成jar包
    b)添加jar包:add jar /run/jar/udf_test.jar;
    c)创建临时函数:hive>CREATE TEMPORARY FUNCTION add_example AS 'hive.udf.Add';
    d)销毁临时函数:hive> DROP TEMPORARY FUNCTION add_example;

    相关文章

      网友评论

          本文标题:Hive 自定义函数 UDF

          本文链接:https://www.haomeiwen.com/subject/lybufktx.html