(1)创建项目: 启动IDEA,创建MAVEN项目,命名为:com.atguigu,删除src模块,自己创建一个模块,在项目上右键New Module,生成子父模块,名字叫做hive-demo,接着创建packet:com.atguigu.udf:创建MyUDF类: (2)导入依赖: 点进子模块hive-demo的pom.xml的文件,添加hive的依赖: (3)继承UDF类 在创建好的MyUDF类中,继承GenericUDF,同时实现方法: (4)业务代码,编写求字符串长度的代码: (5)打包编译 编写好,点击Maven,packet打包:添加到hive类路径 (6)创建临时函数 创建临时函数与开发好的java class进行关联: (7)使用测试 使用udf函数:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。