Troubleshoot Azure Data Factory and Synapse pipelines

A következőkre vonatkozik: Azure Data Factory Azure Synapse Analytics

Tipp.

Próbálja ki a Data Factoryt a Microsoft Fabricben, amely egy teljes körű elemzési megoldás a nagyvállalatok számára. A Microsoft Fabric az adattovábbítástól az adatelemzésig, a valós idejű elemzésig, az üzleti intelligenciáig és a jelentéskészítésig mindent lefed. Ismerje meg, hogyan indíthat új próbaverziót ingyenesen!

Ez a cikk az Azure Data Factory és a Synapse-folyamatok külső vezérlési tevékenységeinek gyakori hibaelhárítási módszereit ismerteti.

Összekötő és másolási tevékenység

Az összekötőkkel kapcsolatos problémák, például a másolási tevékenység során előforduló hibák esetén tekintse meg a hibaelhárítási Csatlakozás orok című cikket.

Azure Databricks

Hibakód: 3200

  • Üzenet: 403-os hiba.

  • Ok: The Databricks access token has expired.

  • Javaslat: Alapértelmezés szerint az Azure Databricks hozzáférési jogkivonata 90 napig érvényes. Hozzon létre új jogkivonatot, és frissítse a társított szolgáltatást.

Hibakód: 3201

  • Üzenet: Missing required field: settings.task.notebook_task.notebook_path.

  • Ok: Bad authoring: Notebook path not specified correctly.

  • Javaslat: Adja meg a jegyzetfüzet elérési útját a Databricks-tevékenységben.


  • Üzenet: Cluster... does not exist.

  • Ok: Authoring error: Databricks cluster does not exist or has been deleted.

  • Javaslat: Ellenőrizze, hogy a Databricks-fürt létezik-e.


  • Üzenet: Invalid Python file URI... Please visit Databricks user guide for supported URI schemes.

  • Ok: Bad authoring.

  • Javaslat: Adja meg a munkaterület-címzési sémák abszolút elérési útját, vagy dbfs:/folder/subfolder/foo.py a Databricks fájlrendszerben (DFS) tárolt fájlokat.




  • Üzenet: Node type Standard_D16S_v3 is not supported. Supported node types: Standard_DS3_v2, Standard_DS4_v2, Standard_DS5_v2, Standard_D8s_v3, Standard_D16s_v3, Standard_D32s_v3, Standard_D64s_v3, Standard_D3_v2, Standard_D8_v3, Standard_D16_v3, Standard_D32_v3, Standard_D64_v3, Standard_D12_v2, Standard_D13_v2, Standard_D14_v2, Standard_D15_v2, Standard_DS12_v2, Standard_DS13_v2, Standard_DS14_v2, Standard_DS15_v2, Standard_E8s_v3, Standard_E16s_v3, Standard_E32s_v3, Standard_E64s_v3, Standard_L4s, Standard_L8s, Standard_L16s, Standard_L32s, Standard_F4s, Standard_F8s, Standard_F16s, Standard_H16, Standard_F4s_v2, Standard_F8s_v2, Standard_F16s_v2, Standard_F32s_v2, Standard_F64s_v2, Standard_F72s_v2, Standard_NC12, Standard_NC24, Standard_NC6s_v3, Standard_NC12s_v3, Standard_NC24s_v3, Standard_L8s_v2, Standard_L16s_v2, Standard_L32s_v2, Standard_L64s_v2, Standard_L80s_v2.

  • Ok: Bad authoring.

  • Javaslat: Tekintse meg a hibaüzenetet.


Hibakód: 3202

  • Üzenet: There were already 1000 jobs created in past 3600 seconds, exceeding rate limit: 1000 job creations per 3600 seconds.

  • Ok: Too many Databricks runs in an hour.

  • Javaslat: Ellenőrizze azokat a folyamatokat, amelyek ezt a Databricks-munkaterületet használják a feladatlétrehozási arányukhoz. Ha a folyamatok összesen túl sok Databricks-futtatást indítottak, migráljon néhány folyamatot egy új munkaterületre.


  • Üzenet: Could not parse request object: Expected 'key' and 'value' to be set for JSON map field base_parameters, got 'key: "..."' instead.

  • Ok: Authoring error: No value provided for the parameter.

  • Javaslat: Vizsgálja meg a folyamat JSON-értékét, és győződjön meg arról, hogy a baseParameters notebook összes paramétere egyetlen paramétert sem ad meg.


  • Üzenet: User: SimpleUserContext{userId=..., name=user@company.com, orgId=...} is not authorized to access cluster.

  • Ok: A hozzáférési jogkivonatot létrehozó felhasználó nem férhet hozzá a társított szolgáltatásban megadott Databricks-fürthöz.

  • Javaslat: Győződjön meg arról, hogy a felhasználó rendelkezik a szükséges engedélyekkel a munkaterületen.


  • Üzenet: Job is not fully initialized yet. Please retry later.

  • Ok: A feladat nem inicializálódott.

  • Javaslat: Várjon, és próbálkozzon újra később.

Hibakód: 3203

  • Üzenet: The cluster is in Terminated state, not available to receive jobs. Please fix the cluster or retry later.

  • Ok: A fürt leállt. Interaktív fürtök esetében a problémát versenyhelyzet okozhatja.

  • Javaslat: A hiba elkerülése érdekében használjon feladatfürtöket.

Hibakód: 3204

  • Üzenet: Job execution failed.

  • Ok: A hibaüzenetek különböző problémákat jeleznek, például egy váratlan fürtállapotot vagy egy adott tevékenységet. Gyakran nem jelenik meg hibaüzenet.

  • Javaslat: N/A

Hibakód: 3208

  • Üzenet: An error occurred while sending the request.

  • Ok: A Databricks szolgáltatáshoz való hálózati kapcsolat megszakadt.

  • Javaslat: Ha saját üzemeltetésű integrációs modult használ, győződjön meg arról, hogy a hálózati kapcsolat megbízható az integrációs modul csomópontjairól. Ha Azure integrációs modult használ, az újrapróbálkozás általában sikerrel jár.

A logikai futtatási kimenet sztringként kezdődik a várt int helyett

  • Tünetek: A logikai futtatási kimenet sztringként (például ) kezdődik a "0""1"várt int (például 0 vagy 1) helyett.

    Screenshot of the Databricks pipeline.

    Ezt a változást 2021. szeptember 28-án 9 óra körül észlelte, amikor a kimenetre támaszkodó folyamat meghiúsult. Nem történt módosítás a folyamaton, és a logikai kimeneti adatok a hiba előtt várt módon érkeztek.

    Screenshot of the difference in the output.

  • Ok: Ezt a problémát egy közelmúltbeli változás okozza, amely a tervezésből ered. A módosítás után, ha az eredmény nullával kezdődő szám, az Azure Data Factory oktális értékké alakítja a számot, ami hiba. Ez a szám mindig 0 vagy 1, ami soha nem okozott problémát a módosítás előtt. Az oktális átalakítás javításához a sztringkimenet a jegyzetfüzet futásából lesz átadva, ahogyan van.

  • Javaslat: Módosítsa a ha feltételt a következőre if(value=="0"): .

Azure Data Lake Analytics

Az alábbi táblázat az U-SQL-re vonatkozik.

Hibakód: 2709

  • Üzenet: The access token is from the wrong tenant.

  • Ok: Helytelen Microsoft Entra-bérlő.

  • Javaslat: Helytelen Microsoft Entra-bérlő.


  • Üzenet: We cannot accept your job at this moment. The maximum number of queued jobs for your account is 200.

  • Ok: Ezt a hibát a Data Lake Analytics szabályozása okozza.

  • Javaslat: Csökkentse a Data Lake Analyticsbe elküldött feladatok számát. Módosíthatja az eseményindítókat és az egyidejűségi beállításokat a tevékenységeken, vagy növelheti a Data Lake Analytics korlátait.


  • Üzenet: This job was rejected because it requires 24 AUs. This account's administrator-defined policy prevents a job from using more than 5 AUs.

  • Ok: Ezt a hibát a Data Lake Analytics szabályozása okozza.

  • Javaslat: Csökkentse a Data Lake Analyticsbe elküldött feladatok számát. Módosíthatja az eseményindítókat és az egyidejűségi beállításokat a tevékenységeken, vagy növelheti a Data Lake Analytics korlátait.

Hibakód: 2705

  • Üzenet: Forbidden. ACL verification failed. Either the resource does not exist or the user is not authorized to perform the requested operation.<br/> <br/> User is not able to access Data Lake Store. <br/> <br/> User is not authorized to use Data Lake Analytics.

  • Ok: A szolgáltatásnév vagy a tanúsítvány nem rendelkezik hozzáféréssel a fájlhoz a tárolóban.

  • Javaslat: Ellenőrizze, hogy a felhasználó által a Data Lake Analytics-feladatokhoz biztosított szolgáltatásnév vagy tanúsítvány hozzáfér-e mind a Data Lake Analytics-fiókhoz, mind az alapértelmezett Data Lake Storage-példányhoz a gyökérmappából.

Hibakód: 2711

  • Üzenet: Forbidden. ACL verification failed. Either the resource does not exist or the user is not authorized to perform the requested operation.<br/> <br/> User is not able to access Data Lake Store. <br/> <br/> User is not authorized to use Data Lake Analytics.

  • Ok: A szolgáltatásnév vagy a tanúsítvány nem rendelkezik hozzáféréssel a fájlhoz a tárolóban.

  • Javaslat: Ellenőrizze, hogy a felhasználó által a Data Lake Analytics-feladatokhoz biztosított szolgáltatásnév vagy tanúsítvány hozzáfér-e mind a Data Lake Analytics-fiókhoz, mind az alapértelmezett Data Lake Storage-példányhoz a gyökérmappából.


  • Üzenet: Cannot find the 'Azure Data Lake Store' file or folder.

  • Ok: Az U-SQL-fájl elérési útja helytelen, vagy a társított szolgáltatás hitelesítő adatai nem rendelkeznek hozzáféréssel.

  • Javaslat: Ellenőrizze a társított szolgáltatásban megadott elérési utat és hitelesítő adatokat.

Hibakód: 2704

  • Üzenet: Forbidden. ACL verification failed. Either the resource does not exist or the user is not authorized to perform the requested operation.<br/> <br/> User is not able to access Data Lake Store. <br/> <br/> User is not authorized to use Data Lake Analytics.

  • Ok: A szolgáltatásnév vagy a tanúsítvány nem rendelkezik hozzáféréssel a fájlhoz a tárolóban.

  • Javaslat: Ellenőrizze, hogy a felhasználó által a Data Lake Analytics-feladatokhoz biztosított szolgáltatásnév vagy tanúsítvány hozzáfér-e mind a Data Lake Analytics-fiókhoz, mind az alapértelmezett Data Lake Storage-példányhoz a gyökérmappából.

Hibakód: 2707

  • Üzenet: Cannot resolve the account of AzureDataLakeAnalytics. Please check 'AccountName' and 'DataLakeAnalyticsUri'.

  • Ok: A társított szolgáltatásBan lévő Data Lake Analytics-fiók hibás.

  • Javaslat: Ellenőrizze, hogy a megfelelő fiók van-e megadva.

Hibakód: 2703

  • Üzenet: Error Id: E_CQO_SYSTEM_INTERNAL_ERROR (or any error that starts with "Error Id:").

  • Ok: A hiba a Data Lake Analyticstől származik.

  • Javaslat: A feladat el lett küldve a Data Lake Analyticsbe, és a szkript is sikertelen volt. Vizsgálat a Data Lake Analyticsben. A portálon nyissa meg a Data Lake Analytics-fiókot, és keresse meg a feladatot a Data Factory tevékenységfuttatási azonosítójával (ne használja a folyamatfuttatás azonosítóját). Az ott található feladat további információt nyújt a hibáról, és segít a hibaelhárításban.

    Ha a megoldás nem egyértelmű, forduljon a Data Lake Analytics támogatási csapatához, és adja meg az Univerzális erőforrás-kereső (URL) feladatot, amely tartalmazza a fiók nevét és a feladat azonosítóját.

Azure-függvények

Hibakód: 3602

  • Üzenet: Invalid HttpMethod: '%method;'.

  • Ok: A tevékenység hasznos adataiban megadott Httpmethodot az Azure-függvénytevékenység nem támogatja.

  • Javaslat: A támogatott httpmethodok a következők: PUT, POST, GET, DELETE, OPTIONS, HEAD és TRACE.

Hibakód: 3603

  • Üzenet: Response Content is not a valid JObject.

  • Ok: A hívott Azure-függvény nem adott vissza JSON-hasznos adatokat a válaszban. Az Azure Data Factory és a Synapse-folyamat Azure-függvénytevékenységei csak a JSON-választartalmakat támogatják.

  • Javaslat: Az Azure-függvény frissítése érvényes JSON-hasznos adatok, például C# függvény visszaadására (ActionResult)new OkObjectResult("{\"Id\":\"123\"}");

Hibakód: 3606

  • Üzenet: Az Azure-függvény tevékenységének hiányzik a függvénykulcsa.

  • Ok: Az Azure-függvény tevékenységdefiníciója nem fejeződött be.

  • Javaslat: Ellenőrizze, hogy a bemeneti Azure-függvénytevékenység JSON-definíciója rendelkezik-e elnevezett tulajdonságkal functionKey.

Hibakód: 3607

  • Üzenet: Azure function activity missing function name.

  • Ok: Az Azure-függvény tevékenységdefiníciója nem fejeződött be.

  • Javaslat: Ellenőrizze, hogy a bemeneti Azure-függvénytevékenység JSON-definíciója rendelkezik-e elnevezett tulajdonságkal functionName.

Hibakód: 3608

  • Üzenet: Call to provided Azure function '%FunctionName;' failed with status-'%statusCode;' and message - '%message;'.

  • Ok: Előfordulhat, hogy a tevékenységdefinícióBan az Azure-függvény adatai helytelenek.

  • Javaslat: Javítsa ki az Azure-függvény részleteit, és próbálkozzon újra.

Hibakód: 3609

  • Üzenet: Azure function activity missing functionAppUrl.

  • Ok: Az Azure-függvény tevékenységdefiníciója nem fejeződött be.

  • Javaslat: Ellenőrizze, hogy a bemeneti Azure-függvénytevékenység JSON-definíciója rendelkezik-e elnevezett tulajdonságkal functionAppUrl.

Hibakód: 3610

  • Üzenet: There was an error while calling endpoint.

  • Ok: Előfordulhat, hogy a függvény URL-címe helytelen.

  • Javaslat: Ellenőrizze, hogy a JSON-tevékenység értéke functionAppUrl helyes-e, majd próbálkozzon újra.

Hibakód: 3611

  • Üzenet: Azure function activity missing Method in JSON.

  • Ok: Az Azure-függvény tevékenységdefiníciója nem fejeződött be.

  • Javaslat: Ellenőrizze, hogy a bemeneti Azure-függvénytevékenység JSON-definíciója rendelkezik-e elnevezett tulajdonságkal method.

Hibakód: 3612

  • Üzenet: Azure function activity missing LinkedService definition in JSON.

  • Ok: Az Azure-függvény tevékenységdefiníciója nem fejeződött be.

  • Javaslat: Ellenőrizze, hogy a bemeneti Azure-függvénytevékenység JSON-definíciója társított szolgáltatásadatokkal rendelkezik-e.

Azure Machine Learning

Hibakód: 4101

  • Üzenet: AzureMLExecutePipeline activity '%activityName;' has invalid value for property '%propertyName;'.

  • Ok: Hibás formátum vagy a tulajdonság %propertyName;definíciója hiányzik.

  • Javaslat: Ellenőrizze, hogy a tevékenység %activityName; rendelkezik-e a megfelelő adatokkal definiált tulajdonsággal %propertyName; .

Hibakód: 4110

  • Üzenet: AzureMLExecutePipeline activity missing LinkedService definition in JSON.

  • Ok: Az AzureMLExecutePipeline tevékenységdefiníciója nem fejeződött be.

  • Javaslat: Ellenőrizze, hogy a bemeneti AzureMLExecutePipeline tevékenység JSON-definíciója megfelelően csatolt szolgáltatásadatokat tartalmaz-e.

Hibakód: 4111

  • Üzenet: AzureMLExecutePipeline activity has wrong LinkedService type in JSON. Expected LinkedService type: '%expectedLinkedServiceType;', current LinkedService type: Expected LinkedService type: '%currentLinkedServiceType;'.

  • Ok: Helytelen tevékenységdefiníció.

  • Javaslat: Ellenőrizze, hogy a bemeneti AzureMLExecutePipeline tevékenység JSON-definíciója megfelelően csatolt szolgáltatásadatokat tartalmaz-e.

Hibakód: 4112

  • Üzenet: AzureMLService linked service has invalid value for property '%propertyName;'.

  • Ok: Hibás formátum vagy hiányzó definíció a(z) %propertyName; tulajdonsághoz.

  • Javaslat: Ellenőrizze, hogy a társított szolgáltatás rendelkezik-e a megfelelő adatokkal definiált tulajdonsággal %propertyName; .

Hibakód: 4121

  • Üzenet: Request sent to Azure Machine Learning for operation '%operation;' failed with http status code '%statusCode;'. Error message from Azure Machine Learning: '%externalMessage;'.

  • Ok: Az Azure Machine Tanulás eléréséhez használt hitelesítő adat lejárt.

  • Javaslat: Ellenőrizze, hogy a hitelesítő adatok érvényesek-e, majd próbálkozzon újra.

Hibakód: 4122

  • Üzenet: Request sent to Azure Machine Learning for operation '%operation;' failed with http status code '%statusCode;'. Error message from Azure Machine Learning: '%externalMessage;'.

  • Ok: Az Azure Machine Tanulás társított szolgáltatásban megadott hitelesítő adat érvénytelen, vagy nincs engedélye a művelethez.

  • Javaslat: Ellenőrizze, hogy a társított szolgáltatás hitelesítő adatai érvényesek-e, és rendelkezik-e engedéllyel az Azure Machine Tanulás eléréséhez.

Hibakód: 4123

  • Üzenet: Request sent to Azure Machine Learning for operation '%operation;' failed with http status code '%statusCode;'. Error message from Azure Machine Learning: '%externalMessage;'.

  • Ok: A tevékenység tulajdonságai, például pipelineParameters az Azure Machine Tanulás (ML) folyamat esetében érvénytelenek.

  • Javaslat: Ellenőrizze, hogy a tevékenységtulajdonságok értéke megegyezik-e a társított szolgáltatásban megadott közzétett Azure Machine Tanulás folyamat várt hasznos adataival.

Hibakód: 4124

  • Üzenet: Request sent to Azure Machine Learning for operation '%operation;' failed with http status code '%statusCode;'. Error message from Azure Machine Learning: '%externalMessage;'.

  • Ok: A közzétett Azure Machine Tanulás folyamatvégpont nem létezik.

  • Javaslat: Ellenőrizze, hogy a társított szolgáltatásban megadott közzétett Azure Machine Tanulás folyamatvégpont létezik-e az Azure Machine Tanulás.

Hibakód: 4125

  • Üzenet: Request sent to Azure Machine Learning for operation '%operation;' failed with http status code '%statusCode;'. Error message from Azure Machine Learning: '%externalMessage;'.

  • Ok: Kiszolgálóhiba történt az Azure Machine Tanulás.

  • Javaslat: Később próbálkozzon újra. Ha a probléma továbbra is fennáll, forduljon az Azure Machine Tanulás csapatához.

Hibakód: 4126

  • Üzenet: Azure ML pipeline run failed with status: '%amlPipelineRunStatus;'. Azure ML pipeline run Id: '%amlPipelineRunId;'. Please check in Azure Machine Learning for more error logs.

  • Ok: Az Azure Machine Tanulás-folyamat futtatása sikertelen volt.

  • Javaslat: További hibanaplókért tekintse meg az Azure Machine Tanulás, majd javítsa ki az ML-folyamatot.

Azure Synapse Analytics

Hibakód: 3250

  • Üzenet: There are not enough resources available in the workspace, details: '%errorMessage;'

  • Ok: Nincs elegendő erőforrás

  • Javaslat: Próbálja meg megszüntetni a munkaterületen futó feladat(oka)t, csökkentse a kért virtuális magok számát, növelje a munkaterület kvótáját, vagy használjon másik munkaterületet.

Hibakód: 3251

  • Üzenet: There are not enough resources available in the pool, details: '%errorMessage;'

  • Ok: Nincs elegendő erőforrás

  • Javaslat: Próbálja meg megszüntetni a készlet futó feladat(oka)t, csökkentse a kért virtuális magok számát, növelje a készlet maximális méretét, vagy használjon másik készletet.

Hibakód: 3252

  • Üzenet: There are not enough vcores available for your spark job, details: '%errorMessage;'

  • Ok: Nem megfelelő virtuális magok

  • Javaslat: Próbálja meg csökkenteni a kért virtuális magok számát, vagy növelje a virtuális mag kvótáját. További információkért tekintse meg az Apache Spark alapfogalmait.

Hibakód: 3253

  • Üzenet: There are substantial concurrent MappingDataflow executions which is causing failures due to throttling under the Integration Runtime used for ActivityId: '%activityId;'.

  • Ok: Elérte a szabályozási küszöbértéket.

  • Javaslat: Próbálkozzon újra a kéréssel egy várakozási időszak után.

Hibakód: 3254

  • Üzenet: AzureSynapseArtifacts linked service has invalid value for property '%propertyName;'.

  • Ok: Hibás formátum vagy hiányzó definíció a(z) %propertyName; tulajdonsághoz.

  • Javaslat: Ellenőrizze, hogy a társított szolgáltatás rendelkezik-e a megfelelő adatokkal definiált "%propertyName;" tulajdonsággal.

Gyakori

Hibakód: 2103

  • Üzenet: Please provide value for the required property '%propertyName;'.

  • Ok: A tulajdonsághoz szükséges érték nincs megadva.

  • Javaslat: Adja meg az üzenet értékét, és próbálkozzon újra.

Hibakód: 2104

  • Üzenet: The type of the property '%propertyName;' is incorrect.

  • Ok: A megadott tulajdonságtípus nem helyes.

  • Javaslat: Javítsa ki a tulajdonság típusát, és próbálkozzon újra.

Hibakód: 2105

  • Üzenet: An invalid json is provided for property '%propertyName;'. Encountered an error while trying to parse: '%message;'.

  • Ok: A tulajdonság értéke érvénytelen, vagy nem a várt formátumban van.

  • Javaslat: Tekintse meg a tulajdonság dokumentációját, és ellenőrizze, hogy a megadott érték tartalmazza-e a megfelelő formátumot és típust.

Hibakód: 2106

  • Üzenet: The storage connection string is invalid. %errorMessage;

  • Ok: A tároló kapcsolati sztring érvénytelen vagy helytelen formátumú.

  • Javaslat: Nyissa meg az Azure Portalt, keresse meg a tárterületet, majd másolja és illessze be a kapcsolati sztring a társított szolgáltatásba, és próbálkozzon újra.

Hibakód: 2110

  • Üzenet: The linked service type '%linkedServiceType;' is not supported for '%executorType;' activities.

  • Ok: A tevékenységben megadott társított szolgáltatás helytelen.

  • Javaslat: Ellenőrizze, hogy a társított szolgáltatástípus a tevékenység egyik támogatott típusa-e. A HDI-tevékenységek társított szolgáltatástípusa lehet például a HDInsight vagy a HDInsightOnDemand.

Hibakód: 2111

  • Üzenet: The type of the property '%propertyName;' is incorrect. The expected type is %expectedType;.

  • Ok: A megadott tulajdonság típusa nem helyes.

  • Javaslat: Javítsa ki a tulajdonság típusát, és próbálkozzon újra.

Hibakód: 2112

  • Üzenet: The cloud type is unsupported or could not be determined for storage from the EndpointSuffix '%endpointSuffix;'.

  • Ok: A felhő típusa nem támogatott, vagy nem határozható meg az EndpointSuffix-alapú tároláshoz.

  • Javaslat: Használja a tárterületet egy másik felhőben, és próbálkozzon újra.

Egyéni

Az alábbi táblázat az Azure Batchre vonatkozik.

Hibakód: 2500

  • Üzenet: Hit unexpected exception and execution failed.

  • Ok: Can't launch command, or the program returned an error code.

  • Javaslat: Győződjön meg arról, hogy a végrehajtható fájl létezik. Ha a program elindult, ellenőrizze, hogy a stdout.txt és az stderr.txt fájl fel lett-e töltve a tárfiókba. Célszerű naplókat is belefoglalni a kódba hibakeresés céljából.

Hibakód: 2501

  • Üzenet: Cannot access user batch account; please check batch account settings.

  • Ok: Helytelen Batch hozzáférési kulcs vagy készletnév.

  • Javaslat: Ellenőrizze a készlet nevét és a Batch hozzáférési kulcsát a társított szolgáltatásban.

Hibakód: 2502

  • Üzenet: Cannot access user storage account; please check storage account settings.

  • Ok: Helytelen tárfióknév vagy hozzáférési kulcs.

  • Javaslat: Ellenőrizze a tárfiók nevét és a hozzáférési kulcsot a társított szolgáltatásban.

Hibakód: 2504

  • Üzenet: Operation returned an invalid status code 'BadRequest'.

  • Ok: Túl sok fájl található az folderPath egyéni tevékenységben. A teljes méret resourceFiles legfeljebb 32 768 karakter lehet.

  • Javaslat: Távolítsa el a szükségtelen fájlokat, vagy tömörítse őket, és adjon hozzá egy unzip parancsot a kinyerésükhöz.

    Például: powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory($zipFile, $folder); }" ; $folder\yourProgram.exe

Hibakód: 2505

  • Üzenet: Cannot create Shared Access Signature unless Account Key credentials are used.

  • Ok: Az egyéni tevékenységek csak a hozzáférési kulcsot használó tárfiókokat támogatják.

  • Javaslat: Tekintse meg a hiba leírását.

Hibakód: 2507

  • Üzenet: The folder path does not exist or is empty: ...

  • Ok: A megadott elérési úton nincs fájl a tárfiókban.

  • Javaslat: A mappa elérési útjának tartalmaznia kell a futtatni kívánt végrehajtható fájlokat.

Hibakód: 2508

  • Üzenet: There are duplicate files in the resource folder.

  • Ok: AzPath mappa különböző almappáiban több azonos nevű fájl található.

  • Javaslat: Az egyéni tevékenységek elsimítják a mappastruktúrát a folderPath alatt. Ha meg kell őriznie a mappastruktúrát, tömörítse a fájlokat, és bontsa ki őket az Azure Batchben egy unzip paranccsal.

    Például: powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory($zipFile, $folder); }" ; $folder\yourProgram.exe

Hibakód: 2509

  • Üzenet: Batch url ... is invalid; it must be in Uri format.

  • Ok: A batch URL-címeknek hasonlónak kell lenniük a következőhöz: https://mybatchaccount.eastus.batch.azure.com

  • Javaslat: Tekintse meg a hiba leírását.

Hibakód: 2510

  • Üzenet: An error occurred while sending the request.

  • Ok: A köteg URL-címe érvénytelen.

  • Javaslat: Ellenőrizze a köteg URL-címét.

HDInsight

Hibakód: 206

  • Üzenet: The batch ID for Spark job is invalid. Please retry your job.

  • Ok: Belső probléma lépett fel a hibát okozó szolgáltatással.

  • Javaslat: Ez a probléma átmeneti lehet. Később próbálkozzon újra a feladatával.

Hibakód: 207

  • Üzenet: Could not determine the region from the provided storage account. Please try using another primary storage account for the on demand HDI.

  • Ok: Belső hiba történt, amikor az elsődleges tárfiókból próbálta meghatározni a régiót.

  • Javaslat: Próbálkozzon egy másik tárhellyel.

Hibakód: 208

  • Üzenet: Service Principal or the MSI authenticator are not instantiated. Please consider providing a Service Principal in the HDI on demand linked service which has permissions to create an HDInsight cluster in the provided subscription and try again.

  • Ok: Belső hiba történt a szolgáltatásnév olvasása vagy az MSI-hitelesítés példányosítása közben.

  • Javaslat: Fontolja meg egy szolgáltatásnév biztosítását, amely jogosult HDInsight-fürt létrehozására a megadott előfizetésben, majd próbálkozzon újra. Ellenőrizze, hogy az Identitások kezelése megfelelően van-e beállítva.

Hibakód: 2300

  • Üzenet: Failed to submit the job '%jobId;' to the cluster '%cluster;'. Error: %errorMessage;.

  • Ok: A hibaüzenet a következőhöz The remote name could not be resolved.hasonló üzenetet tartalmaz: Előfordulhat, hogy a megadott fürt URI-ja érvénytelen.

  • Javaslat: Ellenőrizze, hogy a fürt nem lett-e törölve, és hogy a megadott URI helyes-e. Amikor megnyitja az URI-t egy böngészőben, látnia kell az Ambari felhasználói felületét. Ha a fürt virtuális hálózaton található, az URI-nak a privát URI-nak kell lennie. A megnyitásához használjon egy virtuális gépet (VM), amely ugyanahhoz a virtuális hálózathoz tartozik.

    További információ: Közvetlen csatlakozás az Apache Hadoop-szolgáltatásokhoz.


  • Ok: Ha a hibaüzenet a következőhöz A task was canceled.hasonló üzenetet tartalmaz, a feladat beküldése időtúllépést eredményezett.

  • Javaslat: A probléma lehet általános HDInsight-kapcsolat vagy hálózati kapcsolat. Először győződjön meg arról, hogy a HDInsight Ambari felhasználói felülete bármely böngészőben elérhető. Ezután ellenőrizze, hogy a hitelesítő adatai továbbra is érvényesek-e.

    Ha önkiszolgáló integrált futtatókörnyezetet (IR) használ, ezt a lépést azon a virtuális gépen vagy gépen végezze el, amelyen a saját üzemeltetésű integrációs modul telepítve van. Ezután próbálja meg újra elküldeni a feladatot.

    További információkért olvassa el az Ambari webes felhasználói felületét.


  • Ok: Ha a hibaüzenet a HDInsighthoz hasonló vagy Unauthorized: Ambari user name or password is incorrectahhoz hasonló User admin is locked out in Ambari üzenetet tartalmaz, a HDInsight hitelesítő adatai helytelenek vagy lejártak.

  • Javaslat: Javítsa ki a hitelesítő adatokat, és telepítse újra a társított szolgáltatást. Először ellenőrizze, hogy a hitelesítő adatok működnek-e a HDInsighton a fürt URI-jának bármely böngészőben való megnyitásával és a bejelentkezéssel. Ha a hitelesítő adatok nem működnek, alaphelyzetbe állíthatja őket az Azure Portalról.

    ESP-fürt esetén állítsa alaphelyzetbe a jelszót önkiszolgáló jelszó-visszaállítással.


  • Ok: Ha a hibaüzenet hasonló üzenetet 502 - Web server received an invalid response while acting as a gateway or proxy servertartalmaz, a HDInsight szolgáltatás visszaadja ezt a hibát.

  • Javaslat: Az Ambari-kiszolgáló folyamatának leállításakor gyakran 502-s hiba lép fel. Az Ambari-szolgáltatások újraindításához indítsa újra a fő csomópontot.

    1. Csatlakozás a HDInsight egyik csomópontjára SSH használatával.

    2. Az aktív főcsomópont gazdagépének azonosítása a futtatással ping headnodehost.

    3. Csatlakozás az aktív fejcsomóponthoz, mivel az Ambari-kiszolgáló az aktív fejcsomóponton található SSH használatával.

    4. Indítsa újra az aktív főcsomópontot.

      További információkért tekintse át az Azure HDInsight hibaelhárítási dokumentációját. Például:


  • Ok: Ha a hibaüzenet egy, a HDInsighthoz Unable to service the submit job request as templeton service is busy with too many submit job requests hasonló vagy Queue root.joblauncher already has 500 applications, cannot accept submission of applicationahhoz hasonló üzenetet tartalmaz, a rendszer egyszerre túl sok feladatot küld el a HDInsightnak.

  • Javaslat: A HDInsightnak küldött egyidejű feladatok számának korlátozása. Ha a feladatokat ugyanaz a tevékenység küldi el, tekintse meg a tevékenység egyidejűségét. Módosítsa az eseményindítókat, hogy az egyidejű folyamatfuttatások idővel el legyenek osztva.

    Tekintse meg a HDInsight dokumentációját a hiba által sugallt módosításhoz templeton.parallellism.job.submit .

Hibakód: 2301

  • Üzenet: Could not get the status of the application '%physicalJobId;' from the HDInsight service. Received the following error: %message;. Please refer to HDInsight troubleshooting documentation or contact their support for further assistance.

  • Ok: A HDInsight-fürt vagy szolgáltatás problémái vannak.

  • Javaslat: Ez a hiba akkor fordul elő, ha a szolgáltatás nem kap választ a HDInsight-fürttől a futó feladat állapotának lekérésekor. Ez a probléma maga a fürt, vagy a HDInsight szolgáltatás kimaradás miatt fordulhat elő.

    További segítségért tekintse meg a HDInsight hibaelhárítási dokumentációját, vagy forduljon a Microsoft ügyfélszolgálatához.

Hibakód: 2302

  • Üzenet: Hadoop job failed with exit code '%exitCode;'. See '%logPath;/stderr' for more details. Alternatively, open the Ambari UI on the HDI cluster and find the logs for the job '%jobId;'. Contact HDInsight team for further support.

  • Ok: A feladat el lett küldve a HDI-fürtbe, és ott meghiúsult.

  • Javaslat:

  1. Ellenőrizze az Ambari felhasználói felületét:
    1. Győződjön meg arról, hogy az összes szolgáltatás továbbra is fut.
    2. Az Ambari felhasználói felületén ellenőrizze az irányítópult riasztási szakaszát.
      1. A riasztásokkal és a riasztásokkal kapcsolatos megoldásokkal kapcsolatos további információkért lásd : Fürt kezelése és monitorozása.
    3. Tekintse át a YARN-memóriát. Ha a YARN-memória magas, előfordulhat, hogy a feladatok feldolgozása késik. Ha nem rendelkezik elegendő erőforrással a Spark-alkalmazás/-feladat kezeléséhez, a fürt vertikális felskálázásával biztosíthat elegendő memóriát és magot a fürt számára.
  2. Mintatesztelési feladat futtatása.
    1. Ha ugyanazt a feladatot futtatja a HDInsight háttérrendszerén, ellenőrizze, hogy sikerült-e. Példák a mintafuttatásokra: A HDInsightban található MapReduce-példák futtatása
  3. Ha a feladat továbbra sem sikerült a HDInsighton, ellenőrizze az alkalmazásnaplókat és azokat az információkat, amelyeket meg kell adnia a támogatásnak:
    1. Ellenőrizze, hogy a feladat el lett-e küldve a YARN-nak. Ha a feladat nem lett elküldve a yarn-nak, használja a következőt --master yarn: .
    2. Ha az alkalmazás befejezte a végrehajtást, gyűjtse össze a YARN-alkalmazás kezdési és befejezési időpontját. Ha az alkalmazás nem végezte el a végrehajtást, gyűjtse össze a kezdési/indítási időpontot.
    3. Ellenőrizze és gyűjtse össze az alkalmazásnaplót a .yarn logs -applicationId <Insert_Your_Application_ID>
    4. Ellenőrizze és gyűjtse össze a resource manager-naplókat a /var/log/hadoop-yarn/yarn könyvtár alatt.
    5. Ha ezek a lépések nem elegendőek a probléma megoldásához, forduljon az Azure HDInsight csapatához támogatásért, és adja meg a fenti naplókat és időbélyegeket.

Hibakód: 2303

  • Üzenet: Hadoop job failed with transient exit code '%exitCode;'. See '%logPath;/stderr' for more details. Alternatively, open the Ambari UI on the HDI cluster and find the logs for the job '%jobId;'. Try again or contact HDInsight team for further support.

  • Ok: A feladat el lett küldve a HDI-fürtbe, és ott meghiúsult.

  • Javaslat:

  1. Ellenőrizze az Ambari felhasználói felületét:
    1. Győződjön meg arról, hogy az összes szolgáltatás továbbra is fut.
    2. Az Ambari felhasználói felületén ellenőrizze az irányítópult riasztási szakaszát.
      1. A riasztásokkal és a riasztásokkal kapcsolatos megoldásokkal kapcsolatos további információkért lásd : Fürt kezelése és monitorozása.
    3. Tekintse át a YARN-memóriát. Ha a YARN-memória magas, előfordulhat, hogy a feladatok feldolgozása késik. Ha nem rendelkezik elegendő erőforrással a Spark-alkalmazás/-feladat kezeléséhez, a fürt vertikális felskálázásával biztosíthat elegendő memóriát és magot a fürt számára.
  2. Mintatesztelési feladat futtatása.
    1. Ha ugyanazt a feladatot futtatja a HDInsight háttérrendszerén, ellenőrizze, hogy sikerült-e. Példák a mintafuttatásokra: A HDInsightban található MapReduce-példák futtatása
  3. Ha a feladat továbbra sem sikerült a HDInsighton, ellenőrizze az alkalmazásnaplókat és azokat az információkat, amelyeket meg kell adnia a támogatásnak:
    1. Ellenőrizze, hogy a feladat el lett-e küldve a YARN-nak. Ha a feladat nem lett elküldve a yarn-nak, használja a következőt --master yarn: .
    2. Ha az alkalmazás befejezte a végrehajtást, gyűjtse össze a YARN-alkalmazás kezdési és befejezési időpontját. Ha az alkalmazás nem végezte el a végrehajtást, gyűjtse össze a kezdési/indítási időpontot.
    3. Ellenőrizze és gyűjtse össze az alkalmazásnaplót a .yarn logs -applicationId <Insert_Your_Application_ID>
    4. Ellenőrizze és gyűjtse össze a resource manager-naplókat a /var/log/hadoop-yarn/yarn könyvtár alatt.
    5. Ha ezek a lépések nem elegendőek a probléma megoldásához, forduljon az Azure HDInsight csapatához támogatásért, és adja meg a fenti naplókat és időbélyegeket.

Hibakód: 2304

  • Üzenet: MSI authentication is not supported on storages for HDI activities.

  • Ok: A HDInsight (HDI) társított szolgáltatásban vagy HDI-tevékenységben használt társított szolgáltatások olyan MSI-hitelesítéssel vannak konfigurálva, amely nem támogatott.

  • Javaslat: Adjon meg teljes kapcsolati sztring a HDI társított szolgáltatásban vagy HDI-tevékenységben használt tárfiókokhoz.

Hibakód: 2305

  • Üzenet: Failed to initialize the HDInsight client for the cluster '%cluster;'. Error: '%message;'

  • Ok: A HDI-fürt kapcsolati adatai helytelenek, a megadott felhasználó nem rendelkezik a szükséges művelet végrehajtásához szükséges engedélyekkel, vagy a HDInsight szolgáltatás problémákat tapasztal a szolgáltatás kéréseinek megválaszolásával.

  • Javaslat: Ellenőrizze, hogy a felhasználói adatok helyesek-e, és hogy a HDI-fürt Ambari felhasználói felülete megnyitható-e egy böngészőben azon a virtuális gépen, amelyen az integrációs modul telepítve van (saját üzemeltetésű integrációs modul esetén), vagy bármely gépről (az Azure IR-hez).

Hibakód: 2306

  • Üzenet: An invalid json is provided for script action '%scriptActionName;'. Error: '%message;'

  • Ok: A szkriptművelethez megadott JSON érvénytelen.

  • Javaslat: A hibaüzenetnek segítenie kell a probléma azonosításában. Javítsa ki a json-konfigurációt, és próbálkozzon újra.

    További információért tekintse meg az Igény szerinti Azure HDInsight társított szolgáltatást .

Hibakód: 2310

  • Üzenet: Failed to submit Spark job. Error: '%message;'

  • Ok: A szolgáltatás megpróbált létrehozni egy köteget egy Spark-fürtön a Livy API használatával (livy/batch), de hibaüzenetet kapott.

  • Javaslat: Kövesse a hibaüzenetet a probléma megoldásához. Ha nincs elég információ a probléma megoldásához, forduljon a HDI-csapathoz, és adja meg nekik a kötegazonosítót és a feladatazonosítót, amely a tevékenységfuttatás kimenete szolgáltatásmonitorozási oldalán található. A további hibaelhárításhoz gyűjtse össze a kötegelt feladat teljes naplóját.

    A teljes napló gyűjtéséről további információt a Kötegelt feladatok teljes naplójának lekérése című témakörben talál.

Hibakód: 2312

  • Üzenet: Spark job failed, batch id:%batchId;. Please follow the links in the activity run Output from the service Monitoring page to troubleshoot the run on HDInsight Spark cluster. Please contact HDInsight support team for further assistance.

  • Ok: A feladat nem sikerült a HDInsight Spark-fürtön.

  • Javaslat: A HDInsight Spark-fürtön való futtatás hibaelhárításához kövesse a tevékenységfuttatás kimenete szolgáltatásmonitorozási oldalán található hivatkozásokat. További segítségért forduljon a HDInsight támogatási csapatához.

    A teljes napló gyűjtéséről további információt a Kötegelt feladatok teljes naplójának lekérése című témakörben talál.

Hibakód: 2313

Hibakód: 2328

  • Üzenet: Failed to create the on demand HDI cluster. Cluster or linked service name: '%clusterName;', error: '%message;'

  • Ok: A hibaüzenetnek meg kell jelennie a hiba részleteinek.

  • Javaslat: A hibaüzenetnek segítenie kell a probléma elhárításában.

Hibakód: 2329

  • Üzenet: Failed to delete the on demand HDI cluster. Cluster or linked service name: '%clusterName;', error: '%message;'

  • Ok: A hibaüzenetnek meg kell jelennie a hiba részleteinek.

  • Javaslat: A hibaüzenetnek segítenie kell a probléma elhárításában.

Hibakód: 2331

  • Üzenet: The file path should not be null or empty.

  • Ok: A megadott fájl elérési útja üres.

  • Javaslat: Adjon meg egy elérési utat egy létező fájlhoz.

Hibakód: 2340

  • Üzenet: HDInsightOnDemand linked service does not support execution via SelfHosted IR. Your IR name is '%IRName;'. Please select an Azure IR instead.

  • Ok: A HDInsightOnDemand társított szolgáltatás nem támogatja a SelfHosted integrációs modulon keresztüli végrehajtást.

  • Javaslat: Válasszon ki egy Azure IR-t, és próbálkozzon újra.

Hibakód: 2341

  • Üzenet: HDInsight cluster URL '%clusterUrl;' is incorrect, it must be in URI format and the scheme must be 'https'.

  • Ok: A megadott URL-cím nem megfelelő formátumú.

  • Javaslat: Javítsa ki a fürt URL-címét, és próbálkozzon újra.

Hibakód: 2342

  • Üzenet: Failed to connect to HDInsight cluster: '%errorMessage;'.

  • Ok: A megadott hitelesítő adatok hibásak a fürthöz, vagy hálózati konfiguráció vagy kapcsolati probléma lépett fel, vagy az integrációs modulnak problémái vannak a fürthöz való csatlakozással.

  • Javaslat:

    1. A HDInsight-fürt Ambari felhasználói felületének böngészőben való megnyitásával ellenőrizze, hogy a hitelesítő adatok helyesek-e.

    2. Ha a fürt virtuális hálózaton (VNet) található, és egy saját üzemeltetésű integrációs modult használ, a HDI URL-címnek a virtuális hálózatok privát URL-címének kell lennie, és a fürt neve után kell -int szerepelnie.

      Például váltson a https://mycluster.azurehdinsight.net/ következőre https://mycluster-int.azurehdinsight.net/: . Jegyezze fel a -int következőt mycluster, de előtte .azurehdinsight.net

    3. Ha a fürt virtuális hálózatban van, a rendszer a saját üzemeltetésű integrációs modult használja, és a privát URL-címet használja, de a kapcsolat továbbra sem sikerült, akkor az integrációs modult futtató virtuális gépnek problémái voltak a HDI-hez való csatlakozással.

      Csatlakozás arra a virtuális gépre, ahol az integrációs modul telepítve van, és nyissa meg az Ambari felhasználói felületet egy böngészőben. Használja a fürt privát URL-címét. Ennek a kapcsolatnak a böngészőből kell működnie. Ha nem, további segítségért forduljon a HDInsight támogatási csapatához.

    4. Ha nem használja a saját üzemeltetésű integrációs modult, akkor a HDI-fürtnek nyilvánosan elérhetőnek kell lennie. Nyissa meg az Ambari felhasználói felületet egy böngészőben, és ellenőrizze, hogy megnyílik-e. Ha bármilyen probléma merül fel a fürttel vagy a rajta lévő szolgáltatásokkal kapcsolatban, forduljon a HDInsight támogatási csapatához segítségért.

      A csatolt szolgáltatásban használt HDI-fürt URL-címének elérhetőnek kell lennie az integrációs modul számára (saját üzemeltetésű vagy Azure-beli) ahhoz, hogy a tesztkapcsolat áthaladjon, és hogy a futtatások működjenek. Ezt az állapotot úgy ellenőrizheti, hogy megnyitja az URL-címet egy böngészőből vagy virtuális gépről vagy bármely nyilvános gépről.

Hibakód: 2343

  • Üzenet: User name and password cannot be null or empty to connect to the HDInsight cluster.

  • Ok: A felhasználónév vagy a jelszó üres.

  • Javaslat: Adja meg a megfelelő hitelesítő adatokat a HDI-hez való csatlakozáshoz, majd próbálkozzon újra.

Hibakód: 2345

  • Üzenet: Failed to read the content of the hive script. Error: '%message;'

  • Ok: A szkriptfájl nem létezik, vagy a szolgáltatás nem tudott csatlakozni a szkript helyéhez.

  • Javaslat: Ellenőrizze, hogy létezik-e a szkript, és hogy a társított társított szolgáltatás rendelkezik-e a megfelelő hitelesítő adatokkal a kapcsolathoz.

Hibakód: 2346

  • Üzenet: Failed to create ODBC connection to the HDI cluster with error message '%message;'.

  • Ok: A szolgáltatás nyílt adatbázis-Csatlakozás ivity (ODBC) kapcsolatot próbált létesíteni a HDI-fürttel, és hiba történt.

  • Javaslat:

    1. Ellenőrizze, hogy helyesen állította-e be az ODBC/Java Database Csatlakozás ivity (JDBC) kapcsolatot.
      1. JDBC esetén, ha ugyanazt a virtuális hálózatot használja, a következő forrásból szerezheti be ezt a kapcsolatot:
        Hive -> Summary -> HIVESERVER2 JDBC URL
      2. Annak ellenőrzéséhez, hogy a megfelelő JDBC-t állította-e be, tekintse meg az Apache Hive lekérdezését a HDInsight JDBC-illesztőjén keresztül.
      3. Az Open Database (ODB) beállításához tekintse meg az Apache Hive odBC-vel és PowerShell-lel való lekérdezésével kapcsolatos oktatóanyagot, amely biztosítja, hogy a megfelelő beállítással rendelkezzen.
    2. Ellenőrizze, hogy a Hiveserver2, a Hive Metastore és a Hiveserver2 Interactive aktív és működik-e.
    3. Ellenőrizze az Ambari felhasználói felületét (UI):
      1. Győződjön meg arról, hogy az összes szolgáltatás továbbra is fut.
      2. Az Ambari felhasználói felületén ellenőrizze az irányítópult riasztási szakaszát.
        1. A riasztásokkal és a riasztásokkal kapcsolatos megoldásokkal kapcsolatos további információkért lásd: Fürt kezelése és monitorozása.
    4. Ha ezek a lépések nem elegendőek a probléma megoldásához, forduljon az Azure HDInsight csapatához.

Hibakód: 2347

  • Üzenet: Hive execution through ODBC failed with error message '%message;'.

  • Ok: A szolgáltatás ODBC-kapcsolaton keresztül küldte el a hive-szkriptet a HDI-fürthöz való végrehajtáshoz, és a szkript nem sikerült a HDI-n.

  • Javaslat:

    1. Ellenőrizze, hogy helyesen állította-e be az ODBC/Java Database Csatlakozás ivity (JDBC) kapcsolatot.
      1. JDBC esetén, ha ugyanazt a virtuális hálózatot használja, a következő forrásból szerezheti be ezt a kapcsolatot:
        Hive -> Summary -> HIVESERVER2 JDBC URL
      2. Annak ellenőrzéséhez, hogy a megfelelő JDBC-t állította-e be, tekintse meg az Apache Hive lekérdezését a HDInsight JDBC-illesztőjén keresztül.
      3. Az Open Database (ODB) beállításához tekintse meg az Apache Hive odBC-vel és PowerShell-lel való lekérdezésével kapcsolatos oktatóanyagot, amely biztosítja, hogy a megfelelő beállítással rendelkezzen.
    2. Ellenőrizze, hogy a Hiveserver2, a Hive Metastore és a Hiveserver2 Interactive aktív és működik-e.
    3. Ellenőrizze az Ambari felhasználói felületét (UI):
      1. Győződjön meg arról, hogy az összes szolgáltatás továbbra is fut.
      2. Az Ambari felhasználói felületén ellenőrizze az irányítópult riasztási szakaszát.
        1. A riasztásokkal és a riasztásokkal kapcsolatos megoldásokkal kapcsolatos további információkért lásd: Fürt kezelése és monitorozása.
    4. Ha ezek a lépések nem elegendőek a probléma megoldásához, forduljon az Azure HDInsight csapatához.

Hibakód: 2348

  • Üzenet: The main storage has not been initialized. Please check the properties of the storage linked service in the HDI linked service.

  • Ok: A tárhoz társított szolgáltatás tulajdonságai nincsenek megfelelően beállítva.

  • Javaslat: A HDI-tevékenységek fő tárolóhoz társított szolgáltatásában csak a teljes kapcsolati sztring támogatott. Ellenőrizze, hogy nem használ-e MSI-engedélyeket vagy alkalmazásokat.

Hibakód: 2350

  • Üzenet: Failed to prepare the files for the run '%jobId;'. HDI cluster: '%cluster;', Error: '%errorMessage;'

  • Ok: A fájlok tárolási helyéhez való csatlakozáshoz megadott hitelesítő adatok helytelenek, vagy a fájlok nem léteznek ott.

  • Javaslat: Ez a hiba akkor fordul elő, ha a szolgáltatás felkészül a HDI-tevékenységekre, és megpróbál fájlokat másolni a fő tárolóba, mielőtt elküldené a feladatot a HDI-nek. Ellenőrizze, hogy a megadott helyen vannak-e fájlok, és hogy a tárkapcsolat helyes-e. Mivel a HDI-tevékenységek nem támogatják az MSI-hitelesítést a HDI-tevékenységekhez kapcsolódó tárfiókokon, ellenőrizze, hogy ezek a társított szolgáltatások teljes kulcsokkal rendelkeznek-e, vagy az Azure Key Vaultot használják-e.

Hibakód: 2351

  • Üzenet: Could not open the file '%filePath;' in container/fileSystem '%container;'.

  • Ok: A fájl nem létezik a megadott elérési úton.

  • Javaslat: Ellenőrizze, hogy a fájl valóban létezik-e, és hogy az erre a fájlra mutató kapcsolati adatokat tartalmazó társított szolgáltatás rendelkezik-e a megfelelő hitelesítő adatokkal.

Hibakód: 2352

  • Üzenet: The file storage has not been initialized. Please check the properties of the file storage linked service in the HDI activity.

  • Ok: A fájltároló társított szolgáltatás tulajdonságai nincsenek megfelelően beállítva.

  • Javaslat: Ellenőrizze, hogy a fájltároló társított szolgáltatás tulajdonságai megfelelően vannak-e konfigurálva.

Hibakód: 2353

  • Üzenet: The script storage has not been initialized. Please check the properties of the script storage linked service in the HDI activity.

  • Ok: A parancsfájltár társított szolgáltatás tulajdonságai nincsenek megfelelően beállítva.

  • Javaslat: Ellenőrizze, hogy a szkripttároló társított szolgáltatás tulajdonságai megfelelően vannak-e konfigurálva.

Hibakód: 2354

  • Üzenet: The storage linked service type '%linkedServiceType;' is not supported for '%executorType;' activities for property '%linkedServicePropertyName;'.

  • Ok: A tárhoz társított szolgáltatástípust a tevékenység nem támogatja.

  • Javaslat: Ellenőrizze, hogy a kiválasztott társított szolgáltatás rendelkezik-e a tevékenység egyik támogatott típusával. A HDI-tevékenységek támogatják az AzureBlobStorage és az AzureBlobFSStorage társított szolgáltatásait.

    További információkért olvassa el az Azure HDInsight-fürtök tárolási beállításainak összehasonlítása című témakört .

Hibakód: 2355

  • Üzenet: The '%value' provided for commandEnvironment is incorrect. The expected value should be an array of strings where each string has the format CmdEnvVarName=CmdEnvVarValue.

  • Ok: A megadott érték commandEnvironment helytelen.

  • Javaslat: Ellenőrizze, hogy a megadott érték hasonló-e a következőhöz:

    \"variableName=variableValue\"
    ]
    

    Azt is ellenőrizze, hogy minden változó csak egyszer jelenik-e meg a listában.

Hibakód: 2356

  • Üzenet: The commandEnvironment already contains a variable named '%variableName;'.

  • Ok: A megadott érték commandEnvironment helytelen.

  • Javaslat: Ellenőrizze, hogy a megadott érték hasonló-e a következőhöz:

    \"variableName=variableValue\"
    ]
    

    Azt is ellenőrizze, hogy minden változó csak egyszer jelenik-e meg a listában.

Hibakód: 2357

  • Üzenet: The certificate or password is wrong for ADLS Gen 1 storage.

  • Ok: A megadott hitelesítő adatok helytelenek.

  • Javaslat: Ellenőrizze, hogy az ADLS Gen 1 kapcsolati adatai kapcsolódnak-e a szolgáltatáshoz, és ellenőrizze, hogy a tesztkapcsolat sikeres-e.

Hibakód: 2358

  • Üzenet: The value '%value;' for the required property 'TimeToLive' in the on demand HDInsight linked service '%linkedServiceName;' has invalid format. It should be a timespan between '00:05:00' and '24:00:00'.

  • Ok: A szükséges tulajdonság TimeToLive megadott értéke érvénytelen formátumú.

  • Javaslat: Frissítse az értéket a javasolt tartományra, és próbálkozzon újra.

Hibakód: 2359

  • Üzenet: The value '%value;' for the property 'roles' is invalid. Expected types are 'zookeeper', 'headnode', and 'workernode'.

  • Ok: A tulajdonság roles megadott értéke érvénytelen.

  • Javaslat: Frissítse az értéket úgy, hogy az a javaslatok egyike legyen, majd próbálkozzon újra.

Hibakód: 2360

  • Üzenet: The connection string in HCatalogLinkedService is invalid. Encountered an error while trying to parse: '%message;'.

  • Ok: A megadott kapcsolati sztring HCatalogLinkedService érvénytelen.

  • Javaslat: Frissítse az értéket egy megfelelő Azure SQL-kapcsolati sztring, és próbálkozzon újra.

Hibakód: 2361

  • Üzenet: Failed to create on demand HDI cluster. Cluster name is '%clusterName;'.

  • Ok: A fürt létrehozása sikertelen volt, és a szolgáltatás nem kapott hibát a HDInsight szolgáltatástól.

  • Javaslat: Nyissa meg az Azure Portalt, és keresse meg a HDI-erőforrást a megadott névvel, majd ellenőrizze a kiépítés állapotát. További segítségért forduljon a HDInsight támogatási csapatához.

Hibakód: 2362

  • Üzenet: Only Azure Blob storage accounts are supported as additional storages for HDInsight on demand linked service.

  • Ok: A megadott további tároló nem az Azure Blob Storage volt.

  • Javaslat: Adjon meg egy Azure Blob Storage-fiókot további tárolóként a HDInsight igény szerinti társított szolgáltatásához.

SSL-hiba a HDInsight ESP-fürtöt használó társított szolgáltatás esetén

  • Üzenet: Failed to connect to HDInsight cluster: 'ERROR [HY000] [Microsoft][DriverSupport] (1100) SSL certificate verification failed because the certificate is missing or incorrect.'

  • Ok: A probléma valószínűleg a System Trust Store-ral kapcsolatos.

  • Megoldás: Lépjen a Microsoft Integration Runtime\4.0\Shared\ODBC Drivers\Microsoft Hive ODBC Driver\lib útvonalra, és nyissa meg az DriverConfiguration64.exe fájlt a beállítás módosításához.

    Uncheck Use System Trust Store

A HDI-tevékenység elakadt a fürt előkészítésében

Ha a HDI-tevékenység elakad a fürt előkészítése során, kövesse az alábbi irányelveket:

  1. Győződjön meg arról, hogy az időtúllépés nagyobb az alább leírtnál, és várja meg, amíg a végrehajtás befejeződik, vagy amíg az időtúllépés befejeződik, és várjon az élettartamra (TTL) az új feladatok elküldése előtt.

    A fürt elindításához szükséges maximális alapértelmezett idő 2 óra, és ha van init szkriptje, az összeadása további 2 órát vesz igénybe.

  2. Győződjön meg arról, hogy a tároló és a HDI ugyanabban a régióban van kiépítve.

  3. Győződjön meg arról, hogy a HDI-fürt eléréséhez használt szolgáltatásnév érvényes.

  4. Ha a probléma továbbra is fennáll, kerülő megoldásként törölje a HDI-hez társított szolgáltatást, és hozza létre újra egy új névvel.

Web Activity

Hibakód: 2001

  • Üzenet: The length of execution output is over limit (around 4MB currently).

  • Ok: A végrehajtási kimenet mérete nagyobb, mint 4 MB, de a maximális támogatott kimeneti válasz hasznos adatmérete 4 MB.

  • Javaslat: Győződjön meg arról, hogy a végrehajtási kimenet mérete nem haladja meg a 4 MB-ot. További információ: Hogyan méretezhető fel az adatok mérete az Azure Data Factory használatával.

Hibakód: 2002

  • Üzenet: The payload including configurations on activity/dataSet/linked service is too large. Please check if you have settings with very large value and try to reduce its size.

  • Ok: A küldeni kívánt hasznos adat túl nagy.

  • Javaslat: A hasznos adatok túl nagyok.

Hibakód: 2003

  • Üzenet: There are substantial concurrent external activity executions which is causing failures due to throttling under subscription <subscription id>, region <region code> and limitation <current limit>. Please reduce the concurrent executions. For limits, refer https://aka.ms/adflimits.

  • Ok: Túl sok tevékenység fut egyszerre. Ez akkor fordulhat elő, ha egyszerre túl sok folyamat aktiválódik.

  • Javaslat: A folyamat egyidejűségének csökkentése. Előfordulhat, hogy el kell osztania a folyamatok eseményindító időpontját.

Hibakód: 2010

  • Üzenet: The Self-hosted Integration Runtime ‘<SHIR name>’ is offline

  • Ok: A saját üzemeltetésű integrációs modul offline állapotban van, vagy az Azure-integrációs modul lejárt vagy nincs regisztrálva.

  • Javaslat: Győződjön meg arról, hogy a saját üzemeltetésű integrációs modul működik. További információt a saját üzemeltetésű integrációs modul hibaelhárítása című témakörben talál.

Hibakód: 2105

  • Üzenet: The value type '<provided data type>', in key '<key name>' is not expected type '<expected data type>'

  • Ok: A dinamikus tartalomkifejezésben létrehozott adatok nem egyeznek a kulccsal, és JSON-elemzési hibát okoznak.

  • Javaslat: Tekintse meg a kulcsmezőt, és javítsa ki a dinamikus tartalomdefiníciót.

Hibakód: 2108

  • Üzenet: Error calling the endpoint '<URL>'. Response status code: 'NA - Unknown'. More details: Exception message: 'NA - Unknown [ClientSideException] Invalid Url: <URL>. Please verify Url or integration runtime is valid and retry. Localhost URLs are allowed only with SelfHosted Integration Runtime'

  • Ok: Nem sikerült elérni a megadott URL-címet. Ez azért fordulhat elő, mert hálózati kapcsolati probléma történt, az URL-cím nem oldható fel, vagy egy localhost URL-címet használtak egy Azure-integrációs modulban.

  • Javaslat: Ellenőrizze, hogy a megadott URL-cím elérhető-e.


  • Üzenet: Error calling the endpoint '%url;'. Response status code: '%code;'

  • Ok: A kérés egy mögöttes probléma, például hálózati kapcsolat, DNS-hiba, kiszolgálói tanúsítvány érvényesítése vagy időtúllépés miatt meghiúsult.

  • Javaslat: A kérés érvényesítéséhez használja a Fiddler/Postman/Netmon/Wireshark parancsot.

    A Fiddler használata

    A Fiddler használata a figyelt webalkalmazás HTTP-munkamenetének létrehozásához:

    1. Töltse le, telepítse és nyissa meg a Fiddlert.

    2. Ha a webalkalmazás HTTPS-t használ, lépjen az Eszközök>fiddler beállításai>HTTPS elemre.

      1. A HTTPS lapon válassza a HTTPS CONNECT-ek rögzítése és a HTTPS-forgalom visszafejtése lehetőséget.

        Fiddler options

    3. Ha az alkalmazás TLS/SSL-tanúsítványokat használ, adja hozzá a Fiddler-tanúsítványt az eszközhöz.

      Lépjen a következőre: Eszközök>Fiddler-beállítások >HTTPS-műveletek>>Főtanúsítvány exportálása az asztalra.

    4. Kapcsolja ki a rögzítést a Fájlrögzítési>forgalom elemre kattintva. Vagy nyomja le az F12 billentyűt.

    5. Törölje a böngésző gyorsítótárát, hogy az összes gyorsítótárazott elem el legyen távolítva, és újra le kell tölteni.

    6. Kérés létrehozása:

    7. Válassza a Composer (Zeneszerző) lapot.

      1. Állítsa be a HTTP-metódust és az URL-címet.

      2. Szükség esetén adjon hozzá fejléceket és egy kérelemtörzset.

      3. Válassza a Végrehajtás lehetőséget.

    8. Kapcsolja be ismét a forgalom rögzítését, és fejezze be a problémás tranzakciót az oldalon.

    9. Ugrás: Fájl>mentése az összes munkamenetre.>

    További információ: A Fiddler használatának első lépései.

Hibakód: 2113

  • Üzenet: ExtractAuthorizationCertificate: Unable to generate a certificate from a Base64 string/password combination

  • Ok: Nem sikerült tanúsítványt létrehozni a Base64-sztring/jelszó kombinációból.

  • Javaslat: Ellenőrizze, hogy a Base64 kódolású PFX-tanúsítvány és a használt jelszókombináció helyesen van-e megadva.

Hibakód: 2403

  • Üzenet: Get access token from MSI failed for Datafactory <DF mname>, region <region code>. Please verify resource url is valid and retry.

  • Ok: Nem sikerült hozzáférési jogkivonatot beszerezni a megadott erőforrás URL-címéről.

  • Javaslat: Ellenőrizze, hogy a megfelelő erőforrás URL-címét adta-e meg a felügyelt identitáshoz.

General

REST folytatás token NULL hiba

Hibaüzenet: {"token":null;"range":{"min":.}

Ok: Több partíció/oldal lekérdezésekor a háttérszolgáltatás a folytatási jogkivonatot JObject formátumban adja vissza 3 tulajdonsággal: token, min és max kulcstartományokkal, például{ "token":null,"range":{"min":"05C1E9AB0DAD76","max":"05C1E9CD67398"}}). A forrásadatoktól függően a lekérdezés eredménye 0 lehet, amely hiányzó jogkivonatot jelez, bár több adatot kell beolvasni.

Javaslat: Ha a folytatásToken nem null értékű, mivel a(z) {"token":null,"range":{"min":"05C1E9AB0DAD76","max":"05C1E9CD673398"}} sztringként újra meg kell hívnia a queryActivityRuns API-t az előző válaszból származó folytatási jogkivonattal. A lekérdezési API teljes karakterláncát ismét át kell adnia. A program a lekérdezés eredményének következő oldalain adja vissza a tevékenységeket. Figyelmen kívül kell hagynia, hogy ezen a lapon üres tömb található, amíg a teljes continueToken érték != null, folytatnia kell a lekérdezést. További részletekért tekintse meg a REST API-t a folyamatfuttatási lekérdezéshez.

Tevékenység elakadt kérdés

Ha megfigyeli, hogy a tevékenység sokkal hosszabb ideig fut, mint a normál futtatások, alig halad, előfordulhat, hogy elakad. Megpróbálhatja megszakítani, és újrapróbálkozhat, hogy kiderüljön, segít-e. Ha másolási tevékenységről van szó, a másolási tevékenység teljesítményének hibaelhárításával kapcsolatos teljesítményfigyelést és hibaelhárítást is megismerheti. Ha adatfolyamról van szó, az adatfolyamok teljesítményének leképezéséről és a hangolási útmutatóról olvashat.

A hasznos teher túl nagy

HibaüzenetThe payload including configurations on activity/dataSet/linked service is too large. Please check if you have settings with very large value and try to reduce its size.:

Ok: Az egyes tevékenységfuttatások hasznos adatai közé tartozik a tevékenységkonfiguráció, a társított adatkészlet(ek) és a társított szolgáltatás(ok) konfigurációja, ha vannak ilyenek, valamint a tevékenységtípusonként létrehozott rendszertulajdonságok kis része. Az ilyen hasznos adatok méretének korlátja 896 KB, amint az a Data Factory és az Azure Synapse Analytics Azure-korlátdokumentációjában is szerepel.

Javaslat: Ezt a korlátot valószínűleg azért éri el, mert egy vagy több nagy paraméterértéket ad át a felsőbb rétegbeli tevékenység kimenetéből vagy külsőből, különösen akkor, ha tényleges adatokat ad át a vezérlési folyamatban lévő tevékenységek között. Ellenőrizze, hogy csökkentheti-e a nagy paraméterértékek méretét, vagy finomhangolhatja-e a folyamatlogikát, hogy ne adja át ezeket az értékeket a tevékenységek között, és kezelje inkább a tevékenységen belül.

A nem támogatott tömörítés a fájlok sérülését okozza

Tünetek: Megpróbál kibontani egy blobtárolóban tárolt fájlt. Egy folyamat egyetlen másolási tevékenysége rendelkezik egy forrással, amelynek tömörítési típusa "deflate64" (vagy nem támogatott típus). Ez a tevékenység sikeresen lefut, és létrehozza a zip-fájlban található szövegfájlt. Probléma van azonban a fájl szövegével, és a fájl sérültnek tűnik. Ha a fájl helyileg ki van csomagolva, az rendben van.

Ok: A zip-fájlt a "deflate64" algoritmus tömöríti, míg az Azure Data Factory belső zip-kódtára csak a deflátumot támogatja. Ha a zip-fájlt a Windows rendszer tömöríti, és a teljes fájlméret túllép egy bizonyos számot, a Windows alapértelmezés szerint a "deflate64" értéket használja, amelyet az Azure Data Factory nem támogat. Másrészt, ha a fájlméret kisebb, vagy ha a tömörítési algoritmus megadását támogató külső zip-eszközöket használ, a Windows alapértelmezés szerint "deflátumot" használ.

Tipp.

Valójában az Azure Data Factory és a Synapse Analytics bináris formátuma és az Azure Data Factory és az Azure Synapse Analytics tagolt szöveges formátuma egyértelműen jelzi, hogy a "deflate64" formátum nem támogatott az Azure Data Factoryben.

A folyamat végrehajtása sztringként továbbítja a tömbparamétert a gyermekfolyamatnak

HibaüzenetOperation on target ForEach1 failed: The execution of template action 'MainForEach1' failed: the result of the evaluation of 'foreach' expression '@pipeline().parameters.<parameterName>' is of type 'String'. The result must be a valid array.:

Ok: Még ha a Végrehajtási folyamatban is létrehozza a típustömb paraméterét, az alábbi képen látható módon a folyamat sikertelen lesz.

Screenshot showing the parameters of the Execute Pipeline activity.

Ennek az az oka, hogy a hasznos adat a szülőfolyamatból sztringként továbbítja a gyermeknek. Ez akkor jelenik meg, ha ellenőrizzük a gyermekfolyamatnak átadott bemenetet.

Screenshot showing the input type string.

Javaslat: A probléma megoldásához használhatjuk a tömb létrehozása függvényt az alábbi képen látható módon.

Screenshot showing how to use the create array function.

Ezután a folyamat sikeres lesz. A beviteli mezőben látható, hogy az átadott paraméter egy tömb.

Screenshot showing input type array.

További hibaelhárítási segítségért próbálja ki az alábbi erőforrásokat: