开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

如何实现udf在线调试?

如何实现udf在线调试?

展开
收起
滴滴滴~ 2023-03-29 15:22:06 316 0
3 条回答
写回答
取消 提交回答
  • 您可以通过以下步骤实现 UDF 在线调试:

    1. 在 PyCharm 中打开您的项目。
    2. 在项目资源管理器中,右键单击您的 UDF 文件,然后选择“运行”。
    3. 在“运行”对话框中,选择“Python”作为解释器,然后单击“确定”。
    4. PyCharm 将启动一个新的 Python 控制台,并在其中运行您的 UDF。
    5. 您可以在控制台中输入代码来测试您的 UDF。
    6. 当您对 UDF 的运行结果感到满意时,您可以单击控制台顶部的“停止”按钮来停止 UDF。
    2024-02-28 18:20:45
    赞同 展开评论 打赏
  • "新建main函数。Function Studio目前支持通过main函数调用UDF,进行在线调试。image.png 设置Debug配置。单击右上角的config,进入配置页面。 image.png 您只需要选择新建的main函数,其他的信息都是自动生成的。配置 说明 Main class 选择需要调试的入口函数,必填项。 VM options 需要启动的JVM参数,非必填项。 Program Variables 启动参数,非必填项。 JRE 目前仅支持JDK1.8。 PORT 需要开放的HTTP端口,UDF/UDAF/UDTF类的项目此配置为非必填项。 机器 机器规格。 开启HOTCODE 是否需要支持热部署。启动Debug。在Lower的evaluate函数上断点后,启动Debug。 image.png 启动成功后即可进行正常的调试。可通过step into进入到UDF方法内,并查看变量值。image.png 此答案整理自钉群“DataWorks交流群(答疑@机器人)”" image.png

    2023-03-30 09:25:01
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    UDF调试(目前仅支持Java) 新建main函数。 Function Studio目前支持通过main函数调用UDF,进行在线调试。 设置Debug配置。 单击右上角的config,进入配置页面。 您只需要选择新建的main函数,其他的信息都是自动生成的。 启动Debug。 在Lower的evaluate函数上断点后,启动Debug。 启动成功后即可进行正常的调试。

    2023-03-29 20:53:51
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载