您可以通过以下步骤实现 UDF 在线调试:
"新建main函数。Function Studio目前支持通过main函数调用UDF,进行在线调试。 设置Debug配置。单击右上角的config,进入配置页面。 您只需要选择新建的main函数,其他的信息都是自动生成的。配置 说明 Main class 选择需要调试的入口函数,必填项。 VM options 需要启动的JVM参数,非必填项。 Program Variables 启动参数,非必填项。 JRE 目前仅支持JDK1.8。 PORT 需要开放的HTTP端口,UDF/UDAF/UDTF类的项目此配置为非必填项。 机器 机器规格。 开启HOTCODE 是否需要支持热部署。启动Debug。在Lower的evaluate函数上断点后,启动Debug。 启动成功后即可进行正常的调试。可通过step into进入到UDF方法内,并查看变量值。 此答案整理自钉群“DataWorks交流群(答疑@机器人)”"
UDF调试(目前仅支持Java) 新建main函数。 Function Studio目前支持通过main函数调用UDF,进行在线调试。 设置Debug配置。 单击右上角的config,进入配置页面。 您只需要选择新建的main函数,其他的信息都是自动生成的。 启动Debug。 在Lower的evaluate函数上断点后,启动Debug。 启动成功后即可进行正常的调试。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。