NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
* 永久函数只能在当前数据库有效,如果切换数据则报错; ``` FAILED: SemanticException [Error 10011]: Invalid function my_lower ``` 步骤如下: (1)参照《自定义Hive函数流程》将jar包上传到服务器上 (2)将jar上传到HDFS上 ```shell [root@hadoop101 ~]# hadoop fs -put udf-1.0-SNAPSHOT.jar /home/hadoop/jars/ ``` (3)创建永久函数 ```shell ########## 创建永久函数 ############## create function my_lower as 'udf.Str2Lower' using jar 'hdfs:///home/hadoop/jars/udf-1.0-SNAPSHOT.jar' ########## 删除自定义永久函数 ############# hive (test)> drop function add_prefix; ```