An open API service indexing awesome lists of open source software.

https://github.com/vector4wang/quick-udfs

udf开发案例
https://github.com/vector4wang/quick-udfs

Last synced: 3 months ago
JSON representation

udf开发案例

Awesome Lists containing this project

README

          

使用下面仓库使用docker搭建一个hive服务

https://github.com/big-data-europe/docker-hive

将jar包上传到容器内
```bash
docker cp /quick-udfs-1.0-SNAPSHOT.jar contain-id:/opt/udfs
```

使用udf的步骤
```bash
DROP TEMPORARY FUNCTION IF EXIST hello;
delete jar /opt/udfs/quick-udfs-1.0-SNAPSHOT.jar;
add jar /opt/udfs/quick-udfs-1.0-SNAPSHOT.jar;
create temporary function udf_test as 'com.quick.udf.simple.SampleUdf';
select udf_test(id) from t_split limit 10;
```

注意:
- 一个udf对应一个module,这样打包的时候,jar包里只有一个udf;参见[问题](https://blog.csdn.net/qqHJQS/article/details/107394152)
- 打包中不需要把依赖打进去