更新时间:2025-06-26 GMT+08:00
分享

DLI SDK简介

数据湖探索服务软件开发工具包(DLI SDK,Data Lake Insight Software Development Kit)是对DLI服务提供的REST API进行封装,以简化开发工作。

DLI提供两种SDK支持:一种是通用的SDK V3,另一种是DLI服务自研的SDK(包括DLI SDK V1和DLI SDK V2)。

本手册介绍的是DLI服务自研的SDK的使用操作指导。

表1 DLI SDK类型简介

类型

版本

说明

使用说明

通用SDK

V3

SDK V3的接口是根据定义API的YAML文件统一自动生成的,接口参数与服务的API保持一致。您可以直接调用SDK V3提供的接口函数,实现使用提交DLI SQL和DLI Spark作业的目的,从而简化开发流程。

您在API Explorer页面下载使用的SDK就是通用版本 SDK V3。

图1 API Explorer-SDK

通用SDK V3

DLI服务自行开发的SDK

DLI SDK V1

DLI服务自行开发的SDK,对应DLI SDK安装包中的 dli-sdk-x-1.x.x版本。

计划废弃,不推荐使用。

DLI SDK V2

DLI服务基于通用通用的SDK V3自行开发的SDK,对应DLI SDK安装包中的 dli-sdk-x-2.x.x版本。

可以直接调用DLI SDK V2提交DLI SQL和DLI Spark作业的目的,从而简化开发流程。

请在DLI管理控制台下载DLI SDK V2的安装包。

说明:

2024年5月起,新用户可以直接使用DLI SDK V2,无需开通白名单。

对于2024年5月之前开通并使用DLI服务的用户,如需使用“DLI SDK V2”功能,必须提交工单申请加入白名单。

使用SDK提交SQL作业

使用SDK提交Spark作业

使用SDK提交Flink SQL作业

使用SDK提交Flink Jar作业

DLI SDK调用接口使用https进行访问,有服务端使用证书。

DLI SDK简介

数据湖探索服务软件开发工具包(DLI SDK,Data Lake Insight Software Development Kit)是对DLI服务提供的REST API进行的作业提交的封装,以简化用户的开发工作。用户直接调用DLI SDK提供的接口函数即可实现使用提交DLI SQL和DLI Spark作业。

DLI支持的SDK分为SDK V3和DLI服务自行开发的SDK。

DLI SDK调用接口使用https进行访问,有服务端使用证书。

相关文档