Hive自定义函数实现通过日期计算星座

    虽然Hive已经提供了很多内置的函数,比如count()、sum(),但是还是不能满足用户的需求,因此提供了自定义函数供用户自己开发函数来满足自己的需求。

一、自定义函数分类

  •     UDF(User-Defined-Function)用户自定义函数,输入一个数据然后产生一个数据; 
  •     UDAF(User-Defined Aggregation Function)用户自定义聚合函数,多个输入数据然后产生一个输出参数; 
  •     UDTF(User-Defined Table-generating Function)用户自定义表生成函数,输入一行数据生成N行数据

  接下来,我们将编写自己的UDF,实现通过一个人的出生日期,计算其所属的星座。

你可能感兴趣的:(Hive)