更新时间:2025-09-09 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的安装包。

说明:

DLI SDK V2当前处于公测阶段,如需使用请提交工单申请开通。

  • 2024年5月起,首次使用DLI的用户可以直接使用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进行访问,有服务端使用证书。

相关文档