1.临时注册
2.删除注册函数
3.永久注册函数
注意:永久注册需要将jar包上传到hdfs,否则在集群中运行的时候,会出现找不到jar包的情况! |
1.临时注册
1.导入jar包
2.部署到hive的lib下。
3.添加jar到hive的classpath
$hive>add jar app-logs-hive-1.0-SNAPSHOT.jar ;
4.注册临时函数
$hive>create temporary function helloworld AS 'com.it.applogs.udf.DayStartUDF';
2.删除注册函数
drop temporary function helloworld;
3.永久注册函数
create function helloword as 'com.it.applogs.udf.DayStartUDF' using jar 'hdfs:/jars/hive-functions-0.0.1.jar';
注意:永久注册需要将jar包上传到hdfs,否则在集群中运行的时候,会出现找不到jar包的情况!