代码改变世界

HIve中的自定义函数的使用

2018-04-01 12:02  Justinyangbigdata  阅读(621)  评论(0)    收藏  举报

HIve如何自定函数,下面通过一个小小的例子来实践一下.

首先需要编写自定义函数类,此类必须继承UDF类,我新建的mvn项目,要导入 hive-exec的包

将打包好的项目放在linux目录下

接着启动hadoop和hive 将jar包添加在hive中

接着导入本地数据

创建hive的临时函数

首先,我们不运行该函数,查看一下表

接着使用我们的自定义函数来查看一下,发现自定义字符已经添加到我们的字段前面了.

ps:一旦退出hive,重新启动hive那么上述临时自定义函数失效,需要重新添加jar包和临时函数,想要自定义函数不失效,将该jar包放在hive中的lib目录下即可.