管理 Spark Connect

Snowflake REST Spark Connect API 提供以下端点来管理 Spark Connect:

Snowflake REST Spark Connect API 端点

端点

描述

POST /api/v2/spark-connect/execute-plan

执行包含查询的请求,并返回 [[ExecutePlanResponse]] 流。

POST /api/v2/spark-connect/analyze-plan

分析查询并返回包含查询元数据的 [[AnalyzeResponse]]。

POST /api/v2/spark-connect/config

更新或提取配置并返回包含结果的 [[ConfigResponse]]。

POST /api/v2/spark-connect/add-artifacts

将工件添加到会话中,并返回包含有关所添加工件的元数据的 [[AddArtifactsResponse]]。

POST /api/v2/spark-connect/push-response

将 Spark 响应推送到 GS。

POST /api/v2/spark-connect/pull-request

从 GS 拉取 Spark 请求。

POST /api/v2/spark-connect/release-execute

释放可重新附加的执行或其部分内容。

POST /api/v2/spark-connect/reattach-execute

释放可重新附加的执行文件或其部分内容。

POST /api/v2/spark-connect/interrupt

中断正在运行的执行。

POST /api/v2/spark-connect/artifact-status

检查会话中工件的状态,并以 [[ArtifactStatusesResponse]] 的格式返回它们。

有关参考文档,请参阅 Snowflake Spark Connect API 参考