CREATE TEMPORARY FUNCTION get_enum_values(str STRING) RETURNS TABLE(enum_value STRING) AS ' SELECT DISTINCT enum_value FROM ( SELECT explode(split(str, ",")) AS enum_value ) t '; 这个udf函数如何在dolphinschduler中上传
时间: 2024-04-28 07:27:15 浏览: 121
LR使用web_add_cookie函数进行cookie模拟
5星 · 资源好评率100%
在DolphinScheduler中上传UDF函数可以按照以下步骤进行:
1. 在DolphinScheduler的Web界面中登录并进入项目管理页面。
2. 点击左侧导航栏中的“函数管理”菜单,进入函数管理页面。
3. 点击页面右上方的“新建”按钮,弹出新建函数对话框。
4. 在对话框中填写函数的名称、描述、函数类型(这里选择“Java UDF”)、函数类名和JAR包路径等信息,并保存配置。
5. 将UDF函数的代码打包成JAR包并上传到DolphinScheduler中指定的JAR包存储路径。可以在DolphinScheduler的“全局配置”页面中查看和修改JAR包存储路径。
6. 在任务调度页面中,选择需要使用该UDF函数的任务,进入任务编辑页面。
7. 在任务编辑页面中,在需要使用UDF函数的地方输入函数的名称和参数,并保存任务配置。
8. 运行任务时,DolphinScheduler会自动加载和注册UDF函数,并在任务执行时调用该函数。
对于你提供的这个UDF函数,需要将代码打包成一个JAR包,并上传到DolphinScheduler中指定的JAR包存储路径。然后在任务调度页面中,选择需要使用该函数的任务,输入函数名称和参数即可。
阅读全文