Hive中自定义函数

来源:互联网 发布:西安电子科技大学网络与继续教育 编辑:程序博客网 时间:2024/06/05 16:25

1、创建Java类

    

package func;import org.apache.hadoop.hive.ql.exec.UDF;import org.apache.hadoop.io.Text;public class CombineString extends UDF {public Text evaluate(Text a, Text b){return new Text(a.toString()+"||||" + b.toString());}}
必须继承UDF

2、导出jar包

3、把jar包上传到服务器

4、添加jar包

add jar /opt/softwares/comstring.jar;
5、创建函数

 create temporary function myfunc as 'func.CombineString';

6、使用



0 0