Mengirimkan aplikasi Spark.
Deskripsi operasi
Titik akhir publik regional:
adb.<region-id>.aliyuncs.com. Contoh:adb.cn-hangzhou.aliyuncs.com.Titik akhir Virtual Private Cloud (VPC) regional:
adb-vpc.<region-id>.aliyuncs.com. Contoh:adb-vpc.cn-hangzhou.aliyuncs.com.
Jika kode status HTTP 409 dikembalikan saat Anda memanggil operasi ini di wilayah China (Qingdao), China (Shenzhen), China (Guangzhou), atau China (Hong Kong), hubungi dukungan teknis.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
adb:SubmitSparkApp |
create |
*SparkApplication
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| AppName |
string |
No |
Nama aplikasi. Nilainya dapat memiliki panjang hingga 64 karakter. |
TestApp |
| AppType |
string |
No |
Jenis aplikasi. Nilai yang valid:
|
SQL |
| Data |
string |
Yes |
Data templat aplikasi. Catatan
Untuk informasi mengenai konfigurasi templat aplikasi, lihat Panduan konfigurasi aplikasi Spark. |
conf spark.driver.resourceSpec=small; conf spark.executor.instances=1; conf spark.executor.resourceSpec=small; conf spark.app.name=TestApp; |
| AgentSource |
string |
No |
Jenis perangkat klien. Nilainya dapat memiliki panjang hingga 64 karakter. |
CONSOLE |
| AgentVersion |
string |
No |
Versi klien. Nilainya dapat memiliki panjang hingga 64 karakter. |
1.091 |
| DBClusterId |
string |
Yes |
ID kluster Edisi Perusahaan, Edisi Dasar, atau Edisi Data Lakehouse. Catatan
Anda dapat memanggil operasi DescribeDBClusters untuk menanyakan ID semua kluster AnalyticDB for MySQL dalam suatu wilayah. |
amv-bp11q28kvl688**** |
| ResourceGroupName |
string |
Yes |
Nama kelompok sumber daya pekerjaan. Catatan
Anda dapat memanggil operasi DescribeDBResourceGroup untuk menanyakan nama kelompok sumber daya dalam suatu kluster. |
adb |
| TemplateFileId |
integer |
No |
ID templat aplikasi. Catatan
Anda dapat memanggil operasi GetSparkTemplateFullTree untuk menanyakan ID templat aplikasi. |
15 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| RequestId |
string |
ID permintaan. |
1AD222E9-E606-4A42-BF6D-8A4442913CEF |
| Data |
object |
Data yang dikembalikan. |
|
| AppId |
string |
ID aplikasi. |
s202204132018hzprec1ac61a000**** |
| AppName |
string |
Nama aplikasi. |
TestApp |
| Message |
string |
Pesan peringatan yang dikembalikan untuk operasi tersebut, seperti kegagalan eksekusi tugas atau sumber daya tidak mencukupi. Jika tidak ada peringatan, nilai null dikembalikan. |
Insufficient resources. |
| State |
string |
Status eksekusi aplikasi. Nilai yang valid:
|
SUBMITTED |
Contoh
Respons sukses
JSONformat
{
"RequestId": "1AD222E9-E606-4A42-BF6D-8A4442913CEF",
"Data": {
"AppId": "s202204132018hzprec1ac61a000****",
"AppName": "TestApp",
"Message": "Insufficient resources.",
"State": "SUBMITTED"
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Spark.App.ExceedQuotaLimitation | The requested resource exceeds the maximum limit: %s | |
| 400 | Spark.App.InvalidAppTypeWhenSubmit | The specified AppType is INVALID or NULL. Please refer to the documentation to correct the parameters for %s. | |
| 400 | Spark.App.InvalidResourceSpec | The requested resource type is not supported:\n %s | |
| 400 | Spark.App.ParameterConflict | Conflicting parameters submitted:\n %s | |
| 400 | Spark.App.ResourceNegativeError | The requested resource MUST be positive: %s | |
| 400 | Spark.Config.InvalidAppFilePath | The main driver file MUST be a valid OSS path. Current is %s. | |
| 400 | Spark.Config.invalidConnectors | The spark.adb.connectors configuration is invalid: %s | |
| 400 | Spark.Config.InvalidDiskConfig | The requested disk mount parameter is invalid: %s | |
| 400 | Spark.Config.InvalidHostAliasConfig | The requested host alias parameter %s is invalid. Example: 127.0.0.1 localhost local | |
| 400 | Spark.Config.InvalidLogOssPath | The OSS address for log storage is illegal: %s | |
| 400 | Spark.Config.InvalidRoleArnFormat | Configure RoleARN %s invalid format. It should match acs:ram::uid_number:role/role_name | |
| 400 | Spark.Config.InvalidTimeZone | Unable to parse time zone configuration %s : %s | |
| 400 | Spark.Config.MainAppFileNotExists | The main driver file is missing, [file] or [sqls] must be configured. | |
| 400 | Spark.Config.OSSPathAccessError | The configured OSS address %s cannot be accessed. | |
| 400 | Spark.Config.OSSPathNotExists | The OSS address %s requested does not exist or the permissions are insufficient. | |
| 400 | Spark.Config.RoleArnVerifyFailed | RoleARN parameter verification failed. Error msg: %s when verify RoleArn %s | |
| 400 | Spark.Config.SecurityGroupNotFound | The security group in the configuration does not exist or cannot be accessed. %s. | |
| 400 | Spark.Config.VswitchNotFound | The vswitch in the configuration does not exist or cannot be accessed. %s. | |
| 400 | Spark.InvalidParameter | Invalid parameter value: %s | |
| 400 | Spark.InvalidState | The object of the operation is in an invalid state: %s | |
| 400 | Spark.RoleArn.Invalid | %s is not found, or the RAM role has not been authorized. | |
| 400 | Spark.SQL.BlankError | Input sql can not be blank string. | |
| 400 | Spark.SQL.MultipleSQLError | Element in field [sqls] can not contain more than one sql statement: %s. | |
| 400 | Spark.SQL.NotFoundExecutableSQLError | No executable statements are submitted. Please check the input SQL. | |
| 400 | Spark.SQL.ParserError | Submit spark app failed when parser SQL %s. Error message: %s. | |
| 400 | Spark.RoleARN.invalid | Current account fails to verify the permissions of the RAM system, please check the help information and configure the appropriate permissions for the current account. | |
| 500 | Spark.ServerError | The Spark control component system encountered an error, please create a ticket to solve the problem or concat the supported engineer on duty. Error message: %s | |
| 403 | Spark.Forbidden | No permissions to access the resources: %s | |
| 404 | Spark.App.ContentNotFound | The requested content %s of the Spark application is not found. | |
| 404 | Spark.App.NotFound | The Spark application %s is not found. | |
| 404 | Spark.ObjectNotFound | The object is not found. More information: %s |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.