Megosztás a következőn keresztül:


Spark Job Definition - Get Spark Job Definitions By Workspace

Listák Spark-feladatdefiníciókat.

GET {endpoint}/sparkJobDefinitions?api-version=2020-12-01

URI-paraméterek

Name In Kötelező Típus Description
endpoint
path True

string

uri

A munkaterület fejlesztési végpontja, például https://myworkspace.dev.azuresynapse.net: .

api-version
query True

string

A Synapse-ügyfél API-verziója.

Válaszok

Name Típus Description
200 OK

SparkJobDefinitionsListResponse

OK gombra.

Other Status Codes

CloudError

Hibaválasz érkezett a Azure Synapse szolgáltatástól.

Példák

SparkJobDefinitions_ListByWorkspace

Mintakérelem

GET exampleWorkspace.dev.azuresynapse.net/sparkJobDefinitions?api-version=2020-12-01

Mintaválasz

Date: Sat, 16 Jun 2018 00:37:43 GMT
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-subscription-reads: 14990
x-ms-request-id: 92292250-c10f-4c47-8eb6-b886b361add7
x-ms-correlation-request-id: 92292250-c10f-4c47-8eb6-b886b361add7
{
  "value": [
    {
      "id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.Synapse/workspaces/exampleWorkspaceName/sparkjobdefinitions/exampleSparkJobDefinition",
      "name": "exampleSparkJobDefinition",
      "type": "Microsoft.Synapse/workspaces/sparkjobdefinitions",
      "properties": {
        "description": "A sample spark job definition",
        "targetBigDataPool": {
          "referenceName": "exampleBigDataPool",
          "type": "BigDataPoolReference"
        },
        "requiredSparkVersion": "3.3",
        "jobProperties": {
          "name": "exampleSparkJobDefinition",
          "file": "abfss://test@test.dfs.core.windows.net/artefacts/sample.jar",
          "className": "dev.test.tools.sample.Main",
          "conf": {},
          "args": [
            "exampleArg"
          ],
          "jars": [],
          "pyFiles": [],
          "files": [],
          "archives": [],
          "driverMemory": "28g",
          "driverCores": 4,
          "executorMemory": "28g",
          "executorCores": 4,
          "numExecutors": 2
        }
      },
      "etag": "1500504f-0000-0200-0000-5cbe090f0000"
    }
  ]
}

Definíciók

Name Description
BigDataPoolReference

Big Data-készlet referenciája.

BigDataPoolReferenceType

Big Data-készlet referenciatípusa.

CloudError

A Azure Synapse hibaválasz struktúráját meghatározó objektum.

Folder

A mappa, amelyben ez a Spark-feladatdefiníció található. Ha nincs megadva, ez a Spark-feladatdefiníció a gyökérszinten jelenik meg.

SparkConfigurationReference

Spark-konfigurációs referencia.

SparkConfigurationReferenceType

Spark-konfiguráció referenciatípusa.

SparkJobDefinition

Spark-feladatdefiníció.

SparkJobDefinitionResource

Spark-feladatdefiníció erőforrástípusa.

SparkJobDefinitionsListResponse

A Spark-feladatdefiníciók erőforrásainak listája.

SparkJobProperties

A Spark-feladat tulajdonságai.

BigDataPoolReference

Big Data-készlet referenciája.

Name Típus Description
referenceName

string

Hivatkozzon a big data-készlet nevére.

type

BigDataPoolReferenceType

Big Data-készlet referenciatípusa.

BigDataPoolReferenceType

Big Data-készlet referenciatípusa.

Name Típus Description
BigDataPoolReference

string

CloudError

A Azure Synapse hibaválasz struktúráját meghatározó objektum.

Name Típus Description
error.code

string

Hibakód.

error.details

CloudError[]

Tömb további hibaadatokkal.

error.message

string

Hibaüzenet.

error.target

string

Tulajdonságnév/elérési út a hibával társított kérelemben.

Folder

A mappa, amelyben ez a Spark-feladatdefiníció található. Ha nincs megadva, ez a Spark-feladatdefiníció a gyökérszinten jelenik meg.

Name Típus Description
name

string

Annak a mappának a neve, amelyben ez a Spark-feladatdefiníció található.

SparkConfigurationReference

Spark-konfigurációs referencia.

Name Típus Description
referenceName

string

Hivatkozás a Spark-konfiguráció nevére.

type

SparkConfigurationReferenceType

Spark-konfiguráció referenciatípusa.

SparkConfigurationReferenceType

Spark-konfiguráció referenciatípusa.

Name Típus Description
SparkConfigurationReference

string

SparkJobDefinition

Spark-feladatdefiníció.

Name Típus Description
description

string

A Spark-feladat definíciójának leírása.

folder

Folder

A mappa, amelyben ez a Spark-feladatdefiníció található. Ha nincs megadva, ez a Spark-feladatdefiníció a gyökérszinten jelenik meg.

jobProperties

SparkJobProperties

A Spark-feladat tulajdonságai.

language

string

A Spark-alkalmazás nyelve.

requiredSparkVersion

string

Az alkalmazás szükséges Spark-verziója.

targetBigDataPool

BigDataPoolReference

Big Data-készlet referenciája.

targetSparkConfiguration

SparkConfigurationReference

A spark-feladat spark-konfigurációja.

SparkJobDefinitionResource

Spark-feladatdefiníció erőforrástípusa.

Name Típus Description
etag

string

Erőforráscímke.

id

string

Az erőforrás teljes erőforrás-azonosítója. Például : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Az erőforrás neve

properties

SparkJobDefinition

A Spark-feladat definíciójának tulajdonságai.

type

string

Az erőforrás típusa. Például"Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

SparkJobDefinitionsListResponse

A Spark-feladatdefiníciók erőforrásainak listája.

Name Típus Description
nextLink

string

Az eredmények következő oldalára mutató hivatkozás, ha vannak még találatok.

value

SparkJobDefinitionResource[]

Spark-feladatdefiníciók listája.

SparkJobProperties

A Spark-feladat tulajdonságai.

Name Típus Description
archives

string[]

A feladathoz használandó archívumok.

args

string[]

Az alkalmazás parancssori argumentumai.

className

string

Java-/Scala-alkalmazás főosztálya.

conf

object

Spark-konfigurációs tulajdonságok.

driverCores

integer

Az illesztőprogramhoz használandó magok száma.

driverMemory

string

Az illesztőprogram-folyamathoz használandó memória mennyisége.

executorCores

integer

Az egyes végrehajtókhoz használandó magok száma.

executorMemory

string

A végrehajtói folyamatonként használandó memória mennyisége.

file

string

A végrehajtandó alkalmazást tartalmazó fájl.

files

string[]

a feladatban használandó fájlok.

jars

string[]

A feladatban használandó jar-k.

name

string

A feladat neve.

numExecutors

integer

A feladathoz elindítandó végrehajtók száma.