https://github.com/vector4wang/quick-udfs
udf开发案例
https://github.com/vector4wang/quick-udfs
Last synced: 3 months ago
JSON representation
udf开发案例
- Host: GitHub
- URL: https://github.com/vector4wang/quick-udfs
- Owner: vector4wang
- Created: 2020-04-02T14:24:14.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-04-12T21:58:23.000Z (almost 4 years ago)
- Last Synced: 2025-02-24T22:54:49.390Z (about 1 year ago)
- Language: Java
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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)
- 打包中不需要把依赖打进去