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的使用操作指导。
类型 |
版本 |
说明 |
使用说明 |
---|---|---|---|
通用SDK |
V3 |
SDK V3的接口是根据定义API的YAML文件统一自动生成的,接口参数与服务的API保持一致。您可以直接调用SDK V3提供的接口函数,实现使用提交DLI SQL和DLI Spark作业的目的,从而简化开发流程。 您在API Explorer页面下载使用的SDK就是通用版本 SDK V3。
图1 API Explorer-SDK
![]() |
|
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”功能,必须提交工单申请加入白名单。 |

DLI SDK调用接口使用https进行访问,有服务端使用证书。
DLI SDK简介
数据湖探索服务软件开发工具包(DLI SDK,Data Lake Insight Software Development Kit)是对DLI服务提供的REST API进行的作业提交的封装,以简化用户的开发工作。用户直接调用DLI SDK提供的接口函数即可实现使用提交DLI SQL和DLI Spark作业。
- (推荐)DLI SDK V3:是根据定义API的YAML文件统一自动生成,其接口参数与服务的API一致。
具体操作请参考SDK V3版本开发指南。
- DLI SDK(服务自研):是DLI服务自行开发的SDK,本手册介绍DLI 自研SDK的使用方法。相关开发包请从华为云DLI 开发工具包(SDK)获取。
- DLI SDK V2版本操作指导:
- Java SDK操作指导请参考Java SDK(DLI SDK V2)。
- Python SDK操作指导请参考Python SDK(DLI SDK V2)
- DLI SDK V1版本操作指导(不推荐使用):
- Java SDK操作指导请参考Java SDK(DLI SDK V1)
- Python SDK操作指导请参考Python SDK(DLI SDK V1)
- DLI SDK V2版本操作指导:

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