Řešení potíží s kanály Azure Data Factory a Synapse
PLATÍ PRO: Azure Data Factory Azure Synapse Analytics
Tip
Vyzkoušejte si službu Data Factory v Microsoft Fabric, řešení pro analýzy typu all-in-one pro podniky. Microsoft Fabric zahrnuje všechno od přesunu dat až po datové vědy, analýzy v reálném čase, business intelligence a vytváření sestav. Přečtěte si, jak začít používat novou zkušební verzi zdarma.
Tento článek popisuje běžné metody řešení potíží pro aktivity externího řízení v kanálech Azure Data Factory a Synapse.
Konektor a aktivita kopírování
Informace o problémech s konektory, jako je chyba při použití aktivity kopírování, najdete v článku Řešení potíží s konektory .
Azure Databricks
Kód chyby: 3200
Zpráva: Chyba 403.
Příčina:
The Databricks access token has expired.
Doporučení: Ve výchozím nastavení je přístupový token Azure Databricks platný po dobu 90 dnů. Vytvořte nový token a aktualizujte propojenou službu.
Kód chyby: 3201
Zpráva:
Missing required field: settings.task.notebook_task.notebook_path.
Příčina:
Bad authoring: Notebook path not specified correctly.
Doporučení: Zadejte cestu poznámkového bloku v aktivitě Databricks.
Zpráva:
Cluster... does not exist.
Příčina:
Authoring error: Databricks cluster does not exist or has been deleted.
Doporučení: Ověřte, že cluster Databricks existuje.
Zpráva:
Invalid Python file URI... Please visit Databricks user guide for supported URI schemes.
Příčina:
Bad authoring.
Doporučení: Zadejte buď absolutní cesty pro schémata adresování pracovních prostorů, nebo
dbfs:/folder/subfolder/foo.py
pro soubory uložené v systému souborů Databricks (DFS).
Zpráva:
{0} LinkedService should have domain and accessToken as required properties.
Příčina:
Bad authoring.
Zpráva:
{0} LinkedService should specify either existing cluster ID or new cluster information for creation.
Příčina:
Bad authoring.
Zpráva:
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.
Příčina:
Bad authoring.
Doporučení: Přečtěte si chybovou zprávu.
Kód chyby: 3202
Zpráva:
There were already 1000 jobs created in past 3600 seconds, exceeding rate limit: 1000 job creations per 3600 seconds.
Příčina:
Too many Databricks runs in an hour.
Doporučení: Zkontrolujte všechny kanály, které používají tento pracovní prostor Databricks pro míru vytváření úloh. Pokud kanály spustily současně příliš mnoho úloh Databricks, migrujte některé kanály do nového pracovního prostoru.
Zpráva:
Could not parse request object: Expected 'key' and 'value' to be set for JSON map field base_parameters, got 'key: "..."' instead.
Příčina:
Authoring error: No value provided for the parameter.
Doporučení: Zkontrolujte JSON kanálu a ujistěte se, že všechny parametry v poznámkovém bloku baseParameters určují neprázdnou hodnotu.
Zpráva:
User: 'SimpleUserContext{userId=..., name=user@company.com, orgId=...}' is not authorized to access cluster.
Příčina: Uživatel, který vygeneroval přístupový token, nemá povolený přístup ke clusteru Databricks zadaným v propojené službě.
Doporučení: Ujistěte se, že uživatel má požadovaná oprávnění v pracovním prostoru.
Zpráva:
Job is not fully initialized yet. Please retry later.
Příčina: Úloha nebyla inicializována.
Doporučení: Počkejte a zkuste to znovu později.
Kód chyby: 3203
Zpráva:
The cluster is in Terminated state, not available to receive jobs. Please fix the cluster or retry later.
Příčina: Cluster byl ukončen. U interaktivních clusterů může být příčinou problému konflikt časování.
Doporučení: Pokud se chcete této chybě vyhnout, použijte clustery úloh.
Kód chyby: 3204
Zpráva:
Job execution failed.
Příčina: Chybové zprávy označují různé problémy, například neočekávaný stav clusteru nebo konkrétní aktivitu. Chybová zpráva se často ani nezobrazí.
Doporučení: Není k dispozici
Kód chyby: 3208
Zpráva:
An error occurred while sending the request.
Příčina: Síťové připojení ke službě Databricks bylo přerušeno.
Doporučení: Pokud používáte místní prostředí Integration Runtime, ujistěte se, že síťové připojení je spolehlivé z uzlů prostředí Integration Runtime. Pokud používáte Azure Integration Runtime, obvykle stačí pokus zopakovat.
Logický výstup spuštění začne přicházet jako řetězec místo očekávaného int.
Příznaky: Výstup vašeho logického spuštění začíná přicházet jako řetězec (například
"0"
)"1"
místo očekávaného int (například0
nebo1
).Všimli jste si této změny 28. září 2021 v přibližně 9 AM IST, když váš kanál spoléhá na tento výstup selhává. V kanálu nebyla provedena žádná změna a před selháním přišla logická výstupní data podle očekávání.
Příčina: Příčinou tohoto problému je nedávná změna, což je návrh. Pokud je výsledkem po změně číslo, které začíná nulou, Azure Data Factory převede číslo na osmičkovou hodnotu, což je chyba. Toto číslo je vždy 0 nebo 1, které před změnou nikdy nezapříčinily problémy. Pokud tedy chcete opravit osmičkový převod, předá se výstup řetězce z poznámkového bloku tak, jak je.
Doporučení: Změňte podmínku if na něco podobného
if(value=="0")
.
Azure Data Lake Analytics
Následující tabulka platí pro U-SQL.
Kód chyby: 2709
Zpráva:
The access token is from the wrong tenant.
Příčina: Nesprávný tenant Microsoft Entra.
Doporučení: Nesprávný tenant Microsoft Entra.
Zpráva:
We cannot accept your job at this moment. The maximum number of queued jobs for your account is 200.
Příčina: Příčinou této chyby je omezování ve službě Data Lake Analytics.
Doporučení: Snižte počet odeslaných úloh do Data Lake Analytics. Změňte nastavení triggerů a souběžnosti u aktivit nebo zvyšte limity pro Data Lake Analytics.
Zpráva:
This job was rejected because it requires 24 AUs. This account's administrator-defined policy prevents a job from using more than 5 AUs.
Příčina: Příčinou této chyby je omezování ve službě Data Lake Analytics.
Doporučení: Snižte počet odeslaných úloh do Data Lake Analytics. Změňte nastavení triggerů a souběžnosti u aktivit nebo zvyšte limity pro Data Lake Analytics.
Kód chyby: 2705
Zpráva:
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.
Příčina: Instanční objekt nebo certifikát nemají přístup k souboru v úložišti.
Doporučení: Ověřte, že instanční objekt nebo certifikát, který uživatel poskytuje pro úlohy Data Lake Analytics, má přístup k účtu Data Lake Analytics i k výchozí instanci Data Lake Storage z kořenové složky.
Kód chyby: 2711
Zpráva:
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.
Příčina: Instanční objekt nebo certifikát nemají přístup k souboru v úložišti.
Doporučení: Ověřte, že instanční objekt nebo certifikát, který uživatel poskytuje pro úlohy Data Lake Analytics, má přístup k účtu Data Lake Analytics i k výchozí instanci Data Lake Storage z kořenové složky.
Zpráva:
Cannot find the 'Azure Data Lake Store' file or folder.
Příčina: Cesta k souboru U-SQL je nesprávná nebo přihlašovací údaje propojené služby nemají přístup.
Doporučení: Ověřte cestu a přihlašovací údaje zadané v propojené službě.
Kód chyby: 2704
Zpráva:
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.
Příčina: Instanční objekt nebo certifikát nemají přístup k souboru v úložišti.
Doporučení: Ověřte, že instanční objekt nebo certifikát, který uživatel poskytuje pro úlohy Data Lake Analytics, má přístup k účtu Data Lake Analytics i k výchozí instanci Data Lake Storage z kořenové složky.
Kód chyby: 2707
Zpráva:
Cannot resolve the account of AzureDataLakeAnalytics. Please check 'AccountName' and 'DataLakeAnalyticsUri'.
Příčina: Účet Data Lake Analytics v propojené službě je nesprávný.
Doporučení: Ověřte, že je zadaný správný účet.
Kód chyby: 2703
Zpráva:
Error Id: E_CQO_SYSTEM_INTERNAL_ERROR (or any error that starts with "Error Id:").
Příčina: Chyba pochází z Data Lake Analytics.
Doporučení: Úloha byla odeslána do Data Lake Analytics a skript v něm selhal. Prošetřování v Data Lake Analytics Na portálu přejděte do účtu Data Lake Analytics a vyhledejte úlohu pomocí ID spuštění aktivity služby Data Factory (nepoužívejte ID spuštění kanálu). Úloha obsahuje další informace o chybě a pomůže vám s řešením potíží.
Pokud řešení není jasné, obraťte se na tým podpory Data Lake Analytics a zadejte úlohu Universal Resource Locator (URL), která obsahuje název vašeho účtu a ID úlohy.
Azure Functions
Kód chyby: 3602
Zpráva:
Invalid HttpMethod: '%method;'.
Příčina: Aktivita funkce Azure Functions nepodporuje httpmethod zadaný v datové části aktivity.
Doporučení: Podporované httpmethody jsou: PUT, POST, GET, DELETE, OPTIONS, HEAD a TRACE.
Kód chyby: 3603
Zpráva:
Response Content is not a valid JObject.
Příčina: Funkce Azure, která byla volána, v odpovědi nevrátila datovou část JSON. Aktivita funkce Azure Functions a služby Azure Data Factory a Synapse podporují pouze obsah odpovědí JSON.
Doporučení: Aktualizace funkce Azure tak, aby vrátila platnou datovou část JSON, například funkci C#, může vrátit
(ActionResult)new OkObjectResult("{\"Id\":\"123\"}");
Kód chyby: 3606
Zpráva: Chybí klíč funkce Azure Functions.
Příčina: Definice aktivity funkce Azure není dokončená.
Doporučení: Zkontrolujte, že definice JSON vstupní aktivity funkce Azure má vlastnost s názvem
functionKey
.
Kód chyby: 3607
Zpráva:
Azure function activity missing function name.
Příčina: Definice aktivity funkce Azure není dokončená.
Doporučení: Zkontrolujte, že definice JSON vstupní aktivity funkce Azure má vlastnost s názvem
functionName
.
Kód chyby: 3608
Zpráva:
Call to provided Azure function '%FunctionName;' failed with status-'%statusCode;' and message - '%message;'.
Příčina: Podrobnosti funkce Azure v definici aktivity můžou být nesprávné.
Doporučení: Opravte podrobnosti o funkci Azure a zkuste to znovu.
Kód chyby: 3609
Zpráva:
Azure function activity missing functionAppUrl.
Příčina: Definice aktivity funkce Azure není dokončená.
Doporučení: Zkontrolujte, že vstupní definice JSON aktivity funkce Azure má vlastnost s názvem
functionAppUrl
.
Kód chyby: 3610
Zpráva:
There was an error while calling endpoint.
Příčina: Adresa URL funkce může být nesprávná.
Doporučení: Ověřte, jestli je hodnota json
functionAppUrl
aktivity správná, a zkuste to znovu.
Kód chyby: 3611
Zpráva:
Azure function activity missing Method in JSON.
Příčina: Definice aktivity funkce Azure není dokončená.
Doporučení: Zkontrolujte, že definice JSON vstupní aktivity funkce Azure má vlastnost s názvem
method
.
Kód chyby: 3612
Zpráva:
Azure function activity missing LinkedService definition in JSON.
Příčina: Definice aktivity funkce Azure není dokončená.
Doporučení: Zkontrolujte, jestli definice JSON vstupní aktivity funkce Azure obsahuje propojené podrobnosti o službě.
Azure Machine Learning
Kód chyby: 4101
Zpráva:
AzureMLExecutePipeline activity '%activityName;' has invalid value for property '%propertyName;'.
Příčina: Chybný formát nebo chybějící definice vlastnosti
%propertyName;
.Doporučení: Zkontrolujte, jestli má aktivita
%activityName;
definovanou vlastnost%propertyName;
se správnými daty.
Kód chyby: 4110
Zpráva:
AzureMLExecutePipeline activity missing LinkedService definition in JSON.
Příčina: Definice aktivity AzureMLExecutePipeline není dokončená.
Doporučení: Zkontrolujte, jestli vstupní definice JSON aktivity AzureMLExecutePipeline obsahuje správně propojené podrobnosti o službě.
Kód chyby: 4111
Zpráva:
AzureMLExecutePipeline activity has wrong LinkedService type in JSON. Expected LinkedService type: '%expectedLinkedServiceType;', current LinkedService type: Expected LinkedService type: '%currentLinkedServiceType;'.
Příčina: Nesprávná definice aktivity.
Doporučení: Zkontrolujte, jestli vstupní definice JSON aktivity AzureMLExecutePipeline obsahuje správně propojené podrobnosti o službě.
Kód chyby: 4112
Zpráva:
AzureMLService linked service has invalid value for property '%propertyName;'.
Příčina: Chybný formát nebo chybějící definice vlastnosti %propertyName;.
Doporučení: Zkontrolujte, jestli propojená služba má vlastnost
%propertyName;
definovanou se správnými daty.
Kód chyby: 4121
Zpráva:
Request sent to Azure Machine Learning for operation '%operation;' failed with http status code '%statusCode;'. Error message from Azure Machine Learning: '%externalMessage;'.
Příčina: Vypršela platnost přihlašovacích údajů používaných pro přístup ke službě Azure Machine Learning.
Doporučení: Ověřte platnost přihlašovacích údajů a zkuste to znovu.
Kód chyby: 4122
Zpráva:
Request sent to Azure Machine Learning for operation '%operation;' failed with http status code '%statusCode;'. Error message from Azure Machine Learning: '%externalMessage;'.
Příčina: Přihlašovací údaje zadané v propojené službě Azure Machine Learning jsou neplatné nebo nemají oprávnění k operaci.
Doporučení: Ověřte, že přihlašovací údaje v propojené službě jsou platné a mají oprávnění pro přístup ke službě Azure Machine Learning.
Kód chyby: 4123
Zpráva:
Request sent to Azure Machine Learning for operation '%operation;' failed with http status code '%statusCode;'. Error message from Azure Machine Learning: '%externalMessage;'.
Příčina: Vlastnosti aktivity, jako
pipelineParameters
jsou například neplatné pro kanál Služby Azure Machine Learning (ML).Doporučení: Zkontrolujte, jestli hodnota vlastností aktivity odpovídá očekávané datové části publikovaného kanálu Azure Machine Learning zadaného v propojené službě.
Kód chyby: 4124
Zpráva:
Request sent to Azure Machine Learning for operation '%operation;' failed with http status code '%statusCode;'. Error message from Azure Machine Learning: '%externalMessage;'.
Příčina: Publikovaný koncový bod kanálu služby Azure Machine Learning neexistuje.
Doporučení: Ověřte, že publikovaný koncový bod kanálu služby Azure Machine Learning zadaný v propojené službě existuje ve službě Azure Machine Learning.
Kód chyby: 4125
Zpráva:
Request sent to Azure Machine Learning for operation '%operation;' failed with http status code '%statusCode;'. Error message from Azure Machine Learning: '%externalMessage;'.
Příčina: Ve službě Azure Machine Learning došlo k chybě serveru.
Doporučení: Zkuste to znovu později. Pokud problém přetrvává, obraťte se na tým služby Azure Machine Learning a požádejte o pomoc.
Kód chyby: 4126
Zpráva:
Azure ML pipeline run failed with status: '%amlPipelineRunStatus;'. Azure ML pipeline run Id: '%amlPipelineRunId;'. Please check in Azure Machine Learning for more error logs.
Příčina: Spuštění kanálu Azure Machine Learning se nezdařilo.
Doporučení: Projděte si další protokoly chyb ve službě Azure Machine Learning a pak opravte kanál ML.
Azure Synapse Analytics
Kód chyby: 3250
Zpráva:
There are not enough resources available in the workspace, details: '%errorMessage;'
Příčina: Nedostatek prostředků
Doporučení: Zkuste ukončit spuštěné úlohy v pracovním prostoru, snížit počet požadovaných virtuálních jader, zvýšit kvótu pracovního prostoru nebo použít jiný pracovní prostor.
Kód chyby: 3251
Zpráva:
There are not enough resources available in the pool, details: '%errorMessage;'
Příčina: Nedostatek prostředků
Doporučení: Zkuste ukončit spuštěné úlohy ve fondu, snížit počet požadovaných virtuálních jader, zvýšit maximální velikost fondu nebo použít jiný fond.
Kód chyby: 3252
Zpráva:
There are not enough vcores available for your spark job, details: '%errorMessage;'
Příčina: Nedostatek virtuálních jader
Doporučení: Zkuste snížit počet požadovaných virtuálních jader nebo zvýšit kvótu virtuálních jader. Další informace najdete v základních konceptech Apache Sparku.
Kód chyby: 3253
Zpráva:
There are substantial concurrent MappingDataflow executions which is causing failures due to throttling under the Integration Runtime used for ActivityId: '%activityId;'.
Příčina: Byla dosažena prahová hodnota omezování.
Doporučení: Zkuste požadavek zopakovat po čekací době.
Kód chyby: 3254
Zpráva:
AzureSynapseArtifacts linked service has invalid value for property '%propertyName;'.
Příčina: Chybný formát nebo chybějící definice vlastnosti %propertyName;.
Doporučení: Zkontrolujte, jestli propojená služba má vlastnost %propertyName; definovanou se správnými daty.
Běžný
Kód chyby: 2103
Zpráva:
Please provide value for the required property '%propertyName;'.
Příčina: Požadovaná hodnota vlastnosti nebyla zadána.
Doporučení: Zadejte hodnotu ze zprávy a zkuste to znovu.
Kód chyby: 2104
Zpráva:
The type of the property '%propertyName;' is incorrect.
Příčina: Zadaný typ vlastnosti není správný.
Doporučení: Opravte typ vlastnosti a zkuste to znovu.
Kód chyby: 2105
Zpráva:
An invalid json is provided for property '%propertyName;'. Encountered an error while trying to parse: '%message;'.
Příčina: Hodnota vlastnosti je neplatná nebo není v očekávaném formátu.
Doporučení: Projděte si dokumentaci k vlastnosti a ověřte, že zadaná hodnota obsahuje správný formát a typ.
Kód chyby: 2106
Zpráva:
The storage connection string is invalid. %errorMessage;
Příčina: Připojovací řetězec úložiště je neplatný nebo má nesprávný formát.
Doporučení: Přejděte na web Azure Portal a vyhledejte úložiště, zkopírujte a vložte připojovací řetězec do propojené služby a zkuste to znovu.
Kód chyby: 2110
Zpráva:
The linked service type '%linkedServiceType;' is not supported for '%executorType;' activities.
Příčina: Propojená služba zadaná v aktivitě je nesprávná.
Doporučení: Ověřte, že typ propojené služby je jedním z podporovaných typů aktivity. Například typ propojené služby pro aktivity HDI může být HDInsight nebo HDInsightOnDemand.
Kód chyby: 2111
Zpráva:
The type of the property '%propertyName;' is incorrect. The expected type is %expectedType;.
Příčina: Typ poskytnuté vlastnosti není správný.
Doporučení: Opravte typ vlastnosti a zkuste to znovu.
Kód chyby: 2112
Zpráva:
The cloud type is unsupported or could not be determined for storage from the EndpointSuffix '%endpointSuffix;'.
Příčina: Typ cloudu není podporován nebo nelze určit úložiště z přípony koncového bodu.
Doporučení: Použijte úložiště v jiném cloudu a zkuste to znovu.
Vlastní
Následující tabulka platí pro Službu Azure Batch.
Kód chyby: 2500
Zpráva:
Hit unexpected exception and execution failed.
Příčina:
Can't launch command, or the program returned an error code.
Doporučení: Ujistěte se, že existuje spustitelný soubor. Pokud se program spustil, ověřte, že se stdout.txt a stderr.txt nahrály do účtu úložiště. Pro účely ladění je vhodné zahrnout do kódu protokoly.
Kód chyby: 2501
Zpráva:
Cannot access user batch account; please check batch account settings.
Příčina: Nesprávný přístupový klíč batch nebo název fondu
Doporučení: Ověřte název fondu a přístupový klíč Batch v propojené službě.
Kód chyby: 2502
Zpráva:
Cannot access user storage account; please check storage account settings.
Příčina: Nesprávný název účtu úložiště nebo přístupový klíč
Doporučení: Ověřte název účtu úložiště a přístupový klíč v propojené službě.
Kód chyby: 2504
Zpráva:
Operation returned an invalid status code 'BadRequest'.
Příčina: Příliš mnoho souborů ve
folderPath
vlastní aktivitě. Celková velikostresourceFiles
nesmí být delší než 32 768 znaků.Doporučení: Odeberte nepotřebné soubory nebo je zazipujte a přidejte příkaz rozbalit, který je extrahuje.
Například použijte
powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory($zipFile, $folder); }" ; $folder\yourProgram.exe
Kód chyby: 2505
Zpráva:
Cannot create Shared Access Signature unless Account Key credentials are used.
Příčina: Vlastní aktivity podporují pouze účty úložiště, které používají přístupový klíč.
Doporučení: Projděte si popis chyby.
Kód chyby: 2507
Zpráva:
The folder path does not exist or is empty: ...
Příčina: V účtu úložiště nejsou v zadané cestě žádné soubory.
Doporučení: Cesta ke složce musí obsahovat spustitelné soubory, které chcete spustit.
Kód chyby: 2508
Zpráva:
There are duplicate files in the resource folder.
Příčina: Více souborů se stejným názvem je v různých podsložkách folderPath.
Doporučení: Vlastní aktivity zploštěly strukturu složek v rámci folderPath. Pokud potřebujete zachovat strukturu složek, zazipujte soubory a extrahujte je ve službě Azure Batch pomocí příkazu rozbalit.
Například použijte
powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory($zipFile, $folder); }" ; $folder\yourProgram.exe
Kód chyby: 2509
Zpráva:
Batch url ... is invalid; it must be in Uri format.
Příčina: Adresy URL služby Batch musí být podobné jako
https://mybatchaccount.eastus.batch.azure.com
Doporučení: Projděte si popis chyby.
Kód chyby: 2510
Zpráva:
An error occurred while sending the request.
Příčina: Adresa URL dávky je neplatná.
Doporučení: Ověřte adresu URL dávky.
HDInsight
Kód chyby: 206
Zpráva:
The batch ID for Spark job is invalid. Please retry your job.
Příčina: Došlo k internímu problému se službou, která způsobila tuto chybu.
Doporučení: Tento problém může být přechodný. Po nějaké době zkuste svoji úlohu zopakovat.
Kód chyby: 207
Zpráva:
Could not determine the region from the provided storage account. Please try using another primary storage account for the on demand HDI.
Příčina: Při pokusu o zjištění oblasti z primárního účtu úložiště došlo k vnitřní chybě.
Doporučení: Zkuste jiné úložiště.
Kód chyby: 208
Zpráva:
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.
Příčina: Při pokusu o načtení instančního objektu nebo vytvoření instance ověřování MSI došlo k vnitřní chybě.
Doporučení: Zvažte poskytnutí instančního objektu, který má oprávnění k vytvoření clusteru HDInsight v poskytnutém předplatném, a zkuste to znovu. Ověřte, že jsou správně nastavené spravované identity.
Kód chyby: 2300
Zpráva:
Failed to submit the job '%jobId;' to the cluster '%cluster;'. Error: %errorMessage;.
Příčina: Chybová zpráva obsahuje zprávu podobnou
The remote name could not be resolved.
. Zadaný identifikátor URI clusteru může být neplatný.Doporučení: Ověřte, že cluster nebyl odstraněn a že zadaný identifikátor URI je správný. Když v prohlížeči otevřete identifikátor URI, měli byste vidět uživatelské rozhraní Ambari. Pokud je cluster ve virtuální síti, měl by být identifikátor URI privátním identifikátorem URI. Pokud ho chcete otevřít, použijte virtuální počítač, který je součástí stejné virtuální sítě.
Další informace naleznete v tématu Přímé připojení ke službám Apache Hadoop.
Příčina: Pokud chybová zpráva obsahuje podobnou
A task was canceled.
zprávu, vypršel časový limit odeslání úlohy.Doporučení: Problémem může být obecné připojení HDInsight nebo síťové připojení. Nejprve ověřte, že uživatelské rozhraní HDInsight Ambari je dostupné v libovolném prohlížeči. Pak zkontrolujte, jestli jsou vaše přihlašovací údaje stále platné.
Pokud používáte místní integrovaný modul runtime (IR), proveďte tento krok z virtuálního počítače nebo počítače, na kterém je nainstalované místní prostředí IR. Pak zkuste úlohu odeslat znovu.
Další informace najdete v uživatelském rozhraní webu Ambari.
Příčina: Pokud chybová zpráva obsahuje podobnou
User admin is locked out in Ambari
zprávu neboUnauthorized: Ambari user name or password is incorrect
přihlašovací údaje pro HDInsight jsou nesprávné nebo vypršela jejich platnost.Doporučení: Opravte přihlašovací údaje a znovu nasaďte propojenou službu. Nejprve ověřte, že přihlašovací údaje fungují ve službě HDInsight tak, že otevřete identifikátor URI clusteru v libovolném prohlížeči a pokusíte se přihlásit. Pokud přihlašovací údaje nefungují, můžete je resetovat z webu Azure Portal.
V případě clusteru ESP resetujte heslo prostřednictvím samoobslužného resetování hesla.
Příčina: Pokud chybová zpráva obsahuje zprávu podobnou
502 - Web server received an invalid response while acting as a gateway or proxy server
této chybě, vrátí služba HDInsight tuto chybu.Doporučení: K chybě 502 často dochází, když byl proces serveru Ambari vypnutý. Služby Ambari můžete restartovat restartováním hlavního uzlu.
Připojte se k jednomu z uzlů ve službě HDInsight pomocí SSH.
Identifikujte svého aktivního hostitele hlavního uzlu spuštěním
ping headnodehost
příkazu .Připojte se k aktivnímu hlavnímu uzlu, protože server Ambari se nachází na aktivním hlavním uzlu pomocí SSH.
Restartujte aktivní hlavní uzel.
Další informace najdete v dokumentaci k řešení potíží se službou Azure HDInsight. Příklad:
Příčina: Pokud chybová zpráva obsahuje zprávu podobnou zprávě
Unable to service the submit job request as templeton service is busy with too many submit job requests
neboQueue root.joblauncher already has 500 applications, cannot accept submission of application
příliš mnoho úloh se odesílá do SLUŽBY HDInsight současně.Doporučení: Omezte počet souběžných úloh odeslaných do SLUŽBY HDInsight. Pokud se úlohy odesílají stejnou aktivitou, projděte si souběžnost aktivit. Změňte triggery tak, aby se souběžná spuštění kanálu rozprostřela v průběhu času.
Informace o úpravě
templeton.parallellism.job.submit
chyby najdete v dokumentaci ke službě HDInsight.
Kód chyby: 2301
Zpráva:
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.
Příčina: Došlo k problémům s clusterem nebo službou HDInsight.
Doporučení: K této chybě dochází v případě, že služba neobdrží odpověď z clusteru HDInsight při pokusu o vyžádání stavu spuštěné úlohy. Tento problém může být v samotném clusteru nebo může dojít k výpadku služby HDInsight.
Další pomoc najdete v dokumentaci k řešení potíží se službou HDInsight nebo se obraťte na podporu Microsoftu.
Kód chyby: 2302
Zpráva:
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.
Příčina: Úloha byla odeslána do clusteru HDI a selhala tam.
Doporučení:
- Zkontrolujte uživatelské rozhraní Ambari:
- Ujistěte se, že jsou stále spuštěné všechny služby.
- V uživatelském rozhraní Ambari zkontrolujte část upozornění na řídicím panelu.
- Další informace o výstrahách a řešeních výstrah najdete v tématu Správa a monitorování clusteru.
- Zkontrolujte paměť YARN. Pokud je paměť YARN vysoká, zpracování úloh může být zpožděné. Pokud nemáte dostatek prostředků k obsluze aplikace Spark nebo úlohy Sparku, vertikálně navyšte kapacitu clusteru, abyste pro něj zajistili dostatek paměti a jader.
- Spusťte ukázkovou testovací úlohu.
- Pokud na back-endu HDInsight spustíte stejnou úlohu, zkontrolujte, jestli byla úspěšná. Příklady ukázkových spuštění najdete v tématu Spuštění příkladů MapReduce zahrnutých ve službě HDInsight.
- Pokud úloha ve službě HDInsight stále selhala, zkontrolujte protokoly a informace aplikace, které chcete poskytnout podpoře:
- Zkontrolujte, jestli byla úloha odeslána do YARN. Pokud nebyla úloha odeslána do yarn, použijte
--master yarn
. - Pokud aplikace dokončila provádění, shromážděte počáteční a koncový čas aplikace YARN. Pokud aplikace nedokončila provádění, shromážděte čas zahájení nebo čas spuštění.
- Zkontrolujte a shromážděte protokol aplikace pomocí
yarn logs -applicationId <Insert_Your_Application_ID>
. - Zkontrolujte a shromážděte protokoly Resource Manageru yarn v
/var/log/hadoop-yarn/yarn
adresáři. - Pokud tyto kroky nestačí k vyřešení tohoto problému, obraťte se na tým Azure HDInsight s žádostí o podporu a uveďte výše uvedené protokoly a časové razítko.
- Zkontrolujte, jestli byla úloha odeslána do YARN. Pokud nebyla úloha odeslána do yarn, použijte
Kód chyby: 2303
Zpráva:
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.
Příčina: Úloha byla odeslána do clusteru HDI a selhala tam.
Doporučení:
- Zkontrolujte uživatelské rozhraní Ambari:
- Ujistěte se, že jsou stále spuštěné všechny služby.
- V uživatelském rozhraní Ambari zkontrolujte část upozornění na řídicím panelu.
- Další informace o výstrahách a řešeních výstrah najdete v tématu Správa a monitorování clusteru.
- Zkontrolujte paměť YARN. Pokud je paměť YARN vysoká, zpracování úloh může být zpožděné. Pokud nemáte dostatek prostředků k obsluze aplikace Spark nebo úlohy Sparku, vertikálně navyšte kapacitu clusteru, abyste pro něj zajistili dostatek paměti a jader.
- Spusťte ukázkovou testovací úlohu.
- Pokud na back-endu HDInsight spustíte stejnou úlohu, zkontrolujte, jestli byla úspěšná. Příklady ukázkových spuštění najdete v tématu Spuštění příkladů MapReduce zahrnutých ve službě HDInsight.
- Pokud úloha ve službě HDInsight stále selhala, zkontrolujte protokoly a informace aplikace, které chcete poskytnout podpoře:
- Zkontrolujte, jestli byla úloha odeslána do YARN. Pokud nebyla úloha odeslána do yarn, použijte
--master yarn
. - Pokud aplikace dokončila provádění, shromážděte počáteční a koncový čas aplikace YARN. Pokud aplikace nedokončila provádění, shromážděte čas zahájení nebo čas spuštění.
- Zkontrolujte a shromážděte protokol aplikace pomocí
yarn logs -applicationId <Insert_Your_Application_ID>
. - Zkontrolujte a shromážděte protokoly Resource Manageru yarn v
/var/log/hadoop-yarn/yarn
adresáři. - Pokud tyto kroky nestačí k vyřešení tohoto problému, obraťte se na tým Azure HDInsight s žádostí o podporu a uveďte výše uvedené protokoly a časové razítko.
- Zkontrolujte, jestli byla úloha odeslána do YARN. Pokud nebyla úloha odeslána do yarn, použijte
Kód chyby: 2304
Zpráva:
MSI authentication is not supported on storages for HDI activities.
Příčina: Propojené služby úložiště používané v propojené službě HDInsight (HDI) nebo aktivitě HDI jsou nakonfigurované s ověřováním MSI, které není podporované.
Doporučení: Zadejte úplné připojovací řetězec pro účty úložiště používané v propojené službě HDI nebo aktivitě HDI.
Kód chyby: 2305
Zpráva:
Failed to initialize the HDInsight client for the cluster '%cluster;'. Error: '%message;'
Příčina: Informace o připojení clusteru HDI jsou nesprávné, zadaný uživatel nemá oprávnění k provedení požadované akce nebo služba HDInsight má problémy s reagování na požadavky ze služby.
Doporučení: Ověřte správnost informací o uživateli a že uživatelské rozhraní Ambari pro cluster HDI je možné otevřít v prohlížeči z virtuálního počítače, na kterém je nainstalované prostředí IR (pro místní prostředí IR), nebo ho můžete otevřít z libovolného počítače (pro Azure IR).
Kód chyby: 2306
Zpráva:
An invalid json is provided for script action '%scriptActionName;'. Error: '%message;'
Příčina: Kód JSON zadaný pro akci skriptu je neplatný.
Doporučení: Chybová zpráva by měla pomoct s identifikací problému. Opravte konfiguraci JSON a zkuste to znovu.
Další informace najdete v propojené službě Azure HDInsight na vyžádání.
Kód chyby: 2310
Zpráva:
Failed to submit Spark job. Error: '%message;'
Příčina: Služba se pokusila vytvořit dávku v clusteru Spark pomocí rozhraní Livy API (livy/batch), ale zobrazila se chyba.
Doporučení: Pokud chcete tento problém vyřešit, postupujte podle chybové zprávy. Pokud není k vyřešení dostatek informací, obraťte se na tým HDI a poskytněte mu ID dávky a ID úlohy, které najdete ve výstupu spuštění aktivity na stránce Monitorování služby. Pokud chcete pokračovat v řešení potíží, shromážděte úplný protokol dávkové úlohy.
Další informace o tom, jak shromáždit úplný protokol, najdete v tématu Získání celého protokolu dávkové úlohy.
Kód chyby: 2312
Zpráva:
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.
Příčina: Úloha selhala v clusteru HDInsight Spark.
Doporučení: Při řešení potíží se spuštěním spuštění v clusteru HDInsight Spark postupujte podle odkazů na výstupu aktivity na stránce Monitorování služby. Pokud potřebujete další pomoc, obraťte se na tým podpory SLUŽBY HDInsight.
Další informace o tom, jak shromáždit úplný protokol, najdete v tématu Získání celého protokolu dávkové úlohy.
Kód chyby: 2313
Zpráva:
The batch with ID '%batchId;' was not found on Spark cluster. Open the Spark History UI and try to find it there. Contact HDInsight support for further assistance.
Příčina: Dávka byla odstraněna v clusteru HDInsight Spark.
Doporučení: Řešení potíží s dávkami v clusteru HDInsight Spark Pokud potřebujete další pomoc, obraťte se na podporu SLUŽBY HDInsight.
Další informace o tom, jak shromáždit úplný protokol, najdete v tématu Získání celého protokolu dávkové úlohy a sdílení celého protokolu s podporou SLUŽBY HDInsight pro další pomoc.
Kód chyby: 2328
Zpráva:
Failed to create the on demand HDI cluster. Cluster or linked service name: '%clusterName;', error: '%message;'
Příčina: Chybová zpráva by měla zobrazit podrobnosti o tom, co se nepovedlo.
Doporučení: Chybová zpráva by měla pomoct s řešením problému.
Kód chyby: 2329
Zpráva:
Failed to delete the on demand HDI cluster. Cluster or linked service name: '%clusterName;', error: '%message;'
Příčina: Chybová zpráva by měla zobrazit podrobnosti o tom, co se nepovedlo.
Doporučení: Chybová zpráva by měla pomoct s řešením problému.
Kód chyby: 2331
Zpráva:
The file path should not be null or empty.
Příčina: Zadaná cesta k souboru je prázdná.
Doporučení: Zadejte cestu k souboru, který existuje.
Kód chyby: 2340
Zpráva:
HDInsightOnDemand linked service does not support execution via SelfHosted IR. Your IR name is '%IRName;'. Please select an Azure IR instead.
Příčina: Propojená služba HDInsightOnDemand nepodporuje spouštění prostřednictvím místního prostředí IR.
Doporučení: Vyberte prostředí Azure IR a zkuste to znovu.
Kód chyby: 2341
Zpráva:
HDInsight cluster URL '%clusterUrl;' is incorrect, it must be in URI format and the scheme must be 'https'.
Příčina: Zadaná adresa URL není ve správném formátu.
Doporučení: Opravte adresu URL clusteru a zkuste to znovu.
Kód chyby: 2342
Zpráva:
Failed to connect to HDInsight cluster: '%errorMessage;'.
Příčina: Zadané přihlašovací údaje jsou pro cluster nesprávné nebo došlo k problému s konfigurací sítě nebo připojením, nebo dochází k problémům s připojením ke clusteru.
Doporučení:
Ověřte správnost přihlašovacích údajů otevřením uživatelského rozhraní Ambari clusteru HDInsight v prohlížeči.
Pokud je cluster ve virtuální síti a používá se místní prostředí IR, musí být adresa URL HDI privátní adresou URL ve virtuálních sítích a měla by být
-int
uvedená za názvem clusteru.Například změňte
https://mycluster.azurehdinsight.net/
nahttps://mycluster-int.azurehdinsight.net/
. Povšimněte si následující-int
mycluster
, ale před.azurehdinsight.net
Pokud je cluster ve virtuální síti, používá se místní prostředí IR a použila se privátní adresa URL a připojení se stále nezdařilo, pak virtuální počítač, ve kterém je prostředí IR nainstalované, mělo problémy s připojením k HDI.
Připojte se k virtuálnímu počítači, na kterém je nainstalované prostředí IR, a otevřete uživatelské rozhraní Ambari v prohlížeči. Použijte privátní adresu URL clusteru. Toto připojení by mělo fungovat v prohlížeči. Pokud ne, obraťte se na tým podpory HDInsight a požádejte ho o další pomoc.
Pokud se místní prostředí IR nepoužívá, měl by být cluster HDI přístupný veřejně. Otevřete uživatelské rozhraní Ambari v prohlížeči a zkontrolujte, jestli se otevře. Pokud dojde k nějakým problémům s clusterem nebo službami, požádejte o pomoc tým podpory HDInsight.
Adresa URL clusteru HDI používaná v propojené službě musí být přístupná pro prostředí IR (v místním prostředí nebo v Azure), aby testovací připojení prošlo a spuštění fungovalo. Tento stav lze ověřit otevřením adresy URL z prohlížeče z virtuálního počítače nebo z libovolného veřejného počítače.
Kód chyby: 2343
Zpráva:
User name and password cannot be null or empty to connect to the HDInsight cluster.
Příčina: Uživatelské jméno nebo heslo je prázdné.
Doporučení: Zadejte správné přihlašovací údaje pro připojení k HDI a zkuste to znovu.
Kód chyby: 2345
Zpráva:
Failed to read the content of the hive script. Error: '%message;'
Příčina: Soubor skriptu neexistuje nebo se služba nemohla připojit k umístění skriptu.
Doporučení: Ověřte, že skript existuje a že přidružená propojená služba má správné přihlašovací údaje pro připojení.
Kód chyby: 2346
Zpráva:
Failed to create ODBC connection to the HDI cluster with error message '%message;'.
Příčina: Služba se pokusila navázat připojení ODBC (Open Database Connectivity) ke clusteru HDI a selhala s chybou.
Doporučení:
- Ověřte, že jste správně nastavili připojení ODBC/Java Database Connectivity (JDBC).
- Pokud používáte stejnou virtuální síť, můžete pro JDBC získat toto připojení:
Hive -> Summary -> HIVESERVER2 JDBC URL
- Pokud chcete zajistit správné nastavení JDBC, přečtěte si téma Dotazování Apache Hivu prostřednictvím ovladače JDBC ve službě HDInsight.
- Informace o open database (ODB) najdete v kurzu : Dotazování Apache Hivu pomocí rozhraní ODBC a PowerShellu , abyste měli jistotu, že máte správné nastavení.
- Pokud používáte stejnou virtuální síť, můžete pro JDBC získat toto připojení:
- Ověřte, jestli jsou aktivní a funkční Hiveserver2, Metastore Hive a Hiveserver2 Interactive.
- Zkontrolujte uživatelské rozhraní Ambari:
- Ujistěte se, že jsou stále spuštěné všechny služby.
- V uživatelském rozhraní Ambari zkontrolujte část upozornění na řídicím panelu.
- Další informace o výstrahách a řešeních výstrah naleznete v tématu Správa a monitorování clusteru .
- Pokud tyto kroky nestačí k vyřešení tohoto problému, obraťte se na tým Azure HDInsight.
- Ověřte, že jste správně nastavili připojení ODBC/Java Database Connectivity (JDBC).
Kód chyby: 2347
Zpráva:
Hive execution through ODBC failed with error message '%message;'.
Příčina: Služba odeslala skript Hive ke spuštění do clusteru HDI prostřednictvím připojení ODBC a skript selhal v HDI.
Doporučení:
- Ověřte, že jste správně nastavili připojení ODBC/Java Database Connectivity (JDBC).
- Pokud používáte stejnou virtuální síť, můžete pro JDBC získat toto připojení:
Hive -> Summary -> HIVESERVER2 JDBC URL
- Pokud chcete zajistit správné nastavení JDBC, přečtěte si téma Dotazování Apache Hivu prostřednictvím ovladače JDBC ve službě HDInsight.
- Informace o open database (ODB) najdete v kurzu : Dotazování Apache Hivu pomocí rozhraní ODBC a PowerShellu , abyste měli jistotu, že máte správné nastavení.
- Pokud používáte stejnou virtuální síť, můžete pro JDBC získat toto připojení:
- Ověřte, jestli jsou aktivní a funkční Hiveserver2, Metastore Hive a Hiveserver2 Interactive.
- Zkontrolujte uživatelské rozhraní Ambari:
- Ujistěte se, že jsou stále spuštěné všechny služby.
- V uživatelském rozhraní Ambari zkontrolujte část upozornění na řídicím panelu.
- Další informace o výstrahách a řešeních výstrah naleznete v tématu Správa a monitorování clusteru .
- Pokud tyto kroky nestačí k vyřešení tohoto problému, obraťte se na tým Azure HDInsight.
- Ověřte, že jste správně nastavili připojení ODBC/Java Database Connectivity (JDBC).
Kód chyby: 2348
Zpráva:
The main storage has not been initialized. Please check the properties of the storage linked service in the HDI linked service.
Příčina: Vlastnosti propojené služby úložiště nejsou správně nastaveny.
Doporučení: V hlavní propojené službě úložiště pro aktivity HDI se podporují pouze úplné připojovací řetězec. Ověřte, že nepoužíváte autorizaci NEBO aplikace MSI.
Kód chyby: 2350
Zpráva:
Failed to prepare the files for the run '%jobId;'. HDI cluster: '%cluster;', Error: '%errorMessage;'
Příčina: Přihlašovací údaje zadané pro připojení k úložišti, kde se mají soubory nacházet, jsou nesprávné nebo v něm neexistují.
Doporučení: K této chybě dochází, když služba připraví na aktivity HDI a pokusí se zkopírovat soubory do hlavního úložiště před odesláním úlohy do HDI. Zkontrolujte, jestli v zadaném umístění existují soubory a zda je připojení k úložišti správné. Vzhledem k tomu, že aktivity HDI nepodporují ověřování MSI u účtů úložiště souvisejících s aktivitami HDI, ověřte, že tyto propojené služby mají úplné klíče nebo používají Azure Key Vault.
Kód chyby: 2351
Zpráva:
Could not open the file '%filePath;' in container/fileSystem '%container;'.
Příčina: Soubor v zadané cestě neexistuje.
Doporučení: Zkontrolujte, jestli soubor skutečně existuje, a že propojená služba s informacemi o připojení odkazující na tento soubor má správné přihlašovací údaje.
Kód chyby: 2352
Zpráva:
The file storage has not been initialized. Please check the properties of the file storage linked service in the HDI activity.
Příčina: Vlastnosti propojené služby úložiště souborů nejsou správně nastaveny.
Doporučení: Ověřte, že jsou správně nakonfigurované vlastnosti propojené služby úložiště souborů.
Kód chyby: 2353
Zpráva:
The script storage has not been initialized. Please check the properties of the script storage linked service in the HDI activity.
Příčina: Vlastnosti propojené služby úložiště skriptu nejsou správně nastaveny.
Doporučení: Ověřte, že jsou správně nakonfigurované vlastnosti propojené služby úložiště skriptů.
Kód chyby: 2354
Zpráva:
The storage linked service type '%linkedServiceType;' is not supported for '%executorType;' activities for property '%linkedServicePropertyName;'.
Příčina: Aktivita nepodporuje typ propojené služby úložiště.
Doporučení: Ověřte, že vybraná propojená služba má jeden z podporovaných typů aktivity. Aktivity HDI podporují propojené služby AzureBlobStorage a AzureBlobFSStorage.
Další informace najdete v tématu Porovnání možností úložiště pro použití s clustery Azure HDInsight.
Kód chyby: 2355
Zpráva:
The '%value' provided for commandEnvironment is incorrect. The expected value should be an array of strings where each string has the format CmdEnvVarName=CmdEnvVarValue.
Příčina: Zadaná hodnota je
commandEnvironment
nesprávná.Doporučení: Ověřte, že zadaná hodnota je podobná:
\"variableName=variableValue\" ]
Ověřte také, že se každá proměnná zobrazí v seznamu pouze jednou.
Kód chyby: 2356
Zpráva:
The commandEnvironment already contains a variable named '%variableName;'.
Příčina: Zadaná hodnota je
commandEnvironment
nesprávná.Doporučení: Ověřte, že zadaná hodnota je podobná:
\"variableName=variableValue\" ]
Ověřte také, že se každá proměnná zobrazí v seznamu pouze jednou.
Kód chyby: 2357
Zpráva:
The certificate or password is wrong for ADLS Gen 1 storage.
Příčina: Zadané přihlašovací údaje jsou nesprávné.
Doporučení: Ověřte, že informace o připojení v ADLS Gen1 propojené se službou a ověřte, že testovací připojení proběhne úspěšně.
Kód chyby: 2358
Zpráva:
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'.
Příčina: Zadaná hodnota požadované vlastnosti
TimeToLive
má neplatný formát.Doporučení: Aktualizujte hodnotu na navrhovaný rozsah a zkuste to znovu.
Kód chyby: 2359
Zpráva:
The value '%value;' for the property 'roles' is invalid. Expected types are 'zookeeper', 'headnode', and 'workernode'.
Příčina: Zadaná hodnota vlastnosti
roles
je neplatná.Doporučení: Aktualizujte hodnotu tak, aby byla jedním z návrhů, a zkuste to znovu.
Kód chyby: 2360
Zpráva:
The connection string in HCatalogLinkedService is invalid. Encountered an error while trying to parse: '%message;'.
Příčina: Poskytnutá připojovací řetězec je
HCatalogLinkedService
neplatná.Doporučení: Aktualizujte hodnotu na správný připojovací řetězec Azure SQL a zkuste to znovu.
Kód chyby: 2361
Zpráva:
Failed to create on demand HDI cluster. Cluster name is '%clusterName;'.
Příčina: Vytvoření clusteru se nezdařilo a služba nezískla chybu ze služby HDInsight.
Doporučení: Otevřete web Azure Portal a zkuste najít prostředek HDI se zadaným názvem a zkontrolujte stav zřizování. Pokud potřebujete další pomoc, obraťte se na tým podpory SLUŽBY HDInsight.
Kód chyby: 2362
Zpráva:
Only Azure Blob storage accounts are supported as additional storages for HDInsight on demand linked service.
Příčina: Poskytnuté dodatečné úložiště nebylo azure Blob Storage.
Doporučení: Jako další úložiště pro propojenou službu HDInsight na vyžádání zadejte účet služby Azure Blob Storage.
Chyba SSL při propojení služby s využitím clusteru HDInsight ESP
Zpráva:
Failed to connect to HDInsight cluster: 'ERROR [HY000] [Microsoft][DriverSupport] (1100) SSL certificate verification failed because the certificate is missing or incorrect.'
Příčina: Problém s největší pravděpodobností souvisí s úložištěm důvěryhodnosti systému.
Řešení: Můžete přejít na cestu Microsoft Integration Runtime\4.0\Shared\ODBC Drivers\Microsoft Hive ODBC Driver\lib a otevřít DriverConfiguration64.exe změnit nastavení.
Aktivita HDI se zasekla při přípravě na cluster
Pokud se aktivita HDI zasekne při přípravě clusteru, postupujte podle následujících pokynů:
Ujistěte se, že časový limit je větší, než je popsáno níže, a počkejte na dokončení spuštění nebo až do vypršení časového limitu a před odesláním nových úloh počkejte na dobu TTL (Time To Live).
Maximální výchozí doba, kterou trvá spuštění clusteru, je 2 hodiny a pokud máte nějaký inicializační skript, přidá se do dalších 2 hodin.
Ujistěte se, že úložiště a HDI jsou zřízené ve stejné oblasti.
Ujistěte se, že je platný instanční objekt používaný pro přístup ke clusteru HDI.
Pokud problém přetrvává, jako alternativní řešení odstraňte propojenou službu HDI a znovu ji vytvořte pod novým názvem.
Webová aktivita
Kód chyby: 2001
Zpráva:
The length of execution output is over limit (around 4MB currently).
Příčina: Výstup spuštění je větší než 4 MB, ale maximální podporovaná datová část odpovědi výstupu je 4 MB.
Doporučení: Ujistěte se, že velikost výstupu provádění nepřekračuje 4 MB. Další informace najdete v tématu Jak škálovat velikost dat, která se přesouvají pomocí služby Azure Data Factory.
Kód chyby: 2002
Zpráva:
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.
Příčina: Datová část, kterou se pokoušíte odeslat, je příliš velká.
Doporučení: Informace o datové části jsou příliš velké.
Kód chyby: 2003
Zpráva:
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.
Příčina: Souběžně běží příliš mnoho aktivit. K tomu může dojít, když se najednou aktivuje příliš mnoho kanálů.
Doporučení: Snižte souběžnost kanálu. Možná budete muset distribuovat dobu aktivace kanálů.
Kód chyby: 2010
Zpráva:
The Self-hosted Integration Runtime ‘<SHIR name>’ is offline
Příčina: Místní prostředí Integration Runtime je offline nebo vypršela platnost prostředí Azure Integration Runtime nebo není zaregistrované.
Doporučení: Ujistěte se, že je místní prostředí Integration Runtime spuštěné a spuštěné. Další informace najdete v tématu Řešení potíží s místním prostředím Integration Runtime .
Kód chyby: 2105
Zpráva:
The value type '<provided data type>', in key '<key name>' is not expected type '<expected data type>'
Příčina: Data vygenerovaná ve výrazu dynamického obsahu neodpovídají klíči a způsobují selhání analýzy JSON.
Doporučení: Podívejte se na klíčové pole a opravte definici dynamického obsahu.
Kód chyby: 2108
Zpráva:
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'
Příčina: Nejde se spojit s zadanou adresou URL. K tomu může dojít, protože došlo k problému se síťovým připojením, k adrese URL došlo k nedosažitelnému nebo k použití adresy URL místního hostitele v prostředí Azure Integration Runtime.
Doporučení: Ověřte, že je zadaná adresa URL přístupná.
Zpráva:
Error calling the endpoint '%url;'. Response status code: '%code;'
Příčina: Požadavek selhal kvůli základnímu problému, jako je síťové připojení, selhání DNS, ověření certifikátu serveru nebo vypršení časového limitu.
Doporučení: K ověření požadavku použijte Fiddler/Netmon/Wireshark.
Použití Fiddleru
Použití Fiddleru k vytvoření relace HTTP monitorované webové aplikace:
Stáhněte, nainstalujte a otevřete Fiddler.
Pokud vaše webová aplikace používá PROTOKOL HTTPS, přejděte na Nástroje>Fiddler Options>HTTPS.
Na kartě HTTPS vyberte jak zachytit přenosy HTTPS CONNECT, tak dešifrovat provoz HTTPS.
Pokud vaše aplikace používá certifikáty TLS/SSL, přidejte do zařízení certifikát Fiddler.
Přejděte na: Nástroje Fiddleru>Možnosti>HTTPS>Akcí>exportujte kořenový certifikát do plochy.
Vypněte zachytávání tak, že přejdete na Přenos zachytávání souborů>. Nebo stiskněte klávesu F12.
Vymažte mezipaměť prohlížeče tak, aby se odebraly všechny položky uložené v mezipaměti a bylo nutné je znovu stáhnout.
Vytvořte žádost:
Vyberte kartu Composer (Skladatel).
Nastavte metodu HTTP a adresu URL.
V případě potřeby přidejte hlavičky a text požadavku.
Vyberte Provést.
Znovu zapněte zachytávání provozu a dokončete problematickou transakci na vaší stránce.
Přejděte na: Soubor>uložit>všechny relace.
Další informace najdete v tématu Začínáme s Fiddlerem.
Kód chyby: 2113
Zpráva:
ExtractAuthorizationCertificate: Unable to generate a certificate from a Base64 string/password combination
Příčina: Nelze vygenerovat certifikát z kombinace řetězce a hesla Base64.
Doporučení: Ověřte, zda jsou správně zadány kódované certifikáty PFX s kódováním Base64 a kombinací hesla, které používáte.
Kód chyby: 2403
Zpráva:
Get access token from MSI failed for Datafactory <DF mname>, region <region code>. Please verify resource url is valid and retry.
Příčina: Ze zadané adresy URL prostředku nelze získat přístupový token.
Doporučení: Ověřte, že jste zadali správnou adresu URL prostředku pro vaši spravovanou identitu.
OBECNÉ
Chyba NULL tokenu pro pokračování REST
Chybová zpráva: {"token":null,"range":{"min":.}
Příčina: Při dotazování napříč více oddíly/stránkami vrátí back-endová služba token pokračování ve formátu JObject se 3 vlastnostmi: token, minimální a maximální rozsahy klíčů, například {"token":null,"range":{"min":"05C1E9AB0DAD76","max":"05C1E9CD67398"}}). V závislosti na zdrojových datech může dotazování způsobit 0 označující chybějící token, i když je k načtení více dat.
Doporučení: Pokud je pokračováníToken nenulové, jako řetězec {"token":null,"range":{"min":"05C1E9AB0DAD76","max":"05C1E9CD673398"}}} je nutné znovu volat rozhraní API queryActivityRuns s tokenem pokračování z předchozí odpovědi. Musíte znovu předat celý řetězec pro rozhraní API dotazu. Aktivity se vrátí na následujících stránkách výsledku dotazu. Měli byste ignorovat, že na této stránce je prázdné pole, pokud je hodnota full continuationToken != null, potřebujete pokračovat v dotazování. Další podrobnosti najdete v rozhraní REST API pro dotaz spuštění kanálu.
Problém se zaseknutím aktivity
Když zjistíte, že aktivita běží mnohem déle než vaše normální běhy s téměř žádným průběhem, může se stát, že se zasekne. Můžete zkusit ho zrušit a zkusit to znovu zjistit, jestli vám to pomůže. Pokud se jedná o aktivitu kopírování, můžete se dozvědět o monitorování výkonu a řešení potíží s výkonem při řešení potíží s výkonem aktivity kopírování. Pokud se jedná o tok dat, seznamte se s mapováním výkonu toků dat a průvodce laděním.
Datová část je příliš velká
Zpráva o chybě: 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.
Příčina: Datová část pro každé spuštění aktivity zahrnuje konfiguraci aktivity, přidružené datové sady a konfigurace propojených služeb, pokud existuje, a malou část systémových vlastností vygenerovaných podle typu aktivity. Limit této velikosti datové části je 896 kB, jak je uvedeno v dokumentaci k limitům Azure pro službu Data Factory a Azure Synapse Analytics.
Doporučení: Tento limit pravděpodobně dosáhnete, protože předáte jednu nebo více velkých hodnot parametrů z výstupu nadřazené aktivity nebo externí, zejména pokud předáváte skutečná data napříč aktivitami v toku řízení. Zkontrolujte, jestli můžete zmenšit velikost velkých hodnot parametrů, nebo vyladit logiku kanálu, abyste se vyhnuli předávání těchto hodnot mezi aktivitami, a místo toho ji zpracovávejte uvnitř aktivity.
Nepodporovaná komprese způsobí poškození souborů
Příznaky: Pokusíte se rozbalit soubor uložený v kontejneru objektů blob. Jedna aktivita kopírování v kanálu má zdroj s typem komprese nastaveným na "deflate64" (nebo jakýkoli nepodporovaný typ). Tato aktivita se úspěšně spustí a vytvoří textový soubor obsažený v souboru ZIP. Došlo však k potížím s textem v souboru a tento soubor je poškozený. Když se tento soubor místně rozbalí, je v pořádku.
Příčina: Soubor ZIP je komprimován algoritmem "deflate64", zatímco interní knihovna ZIP služby Azure Data Factory podporuje pouze "deflate". Pokud je soubor ZIP komprimovaný systémem Windows a celková velikost souboru překračuje určité číslo, systém Windows ve výchozím nastavení použije "deflate64", který se ve službě Azure Data Factory nepodporuje. Na druhou stranu, pokud je velikost souboru menší nebo používáte některé nástroje zip třetích stran, které podporují určení algoritmu komprimace, systém Windows ve výchozím nastavení použije "deflate".
Tip
Binární formát ve službě Azure Data Factory i Synapse Analytics a formát textu s oddělovači ve službě Azure Data Factory a Azure Synapse Analytics ve skutečnosti jasně uvádějí, že azure Data Factory nepodporuje formát deflate64.
Spuštění kanálu předá parametr pole jako řetězec podřízeného kanálu.
Zpráva o chybě: Operation 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.
Příčina: I když v kanálu execute vytvoříte parametr pole typu, jak je znázorněno na následujícím obrázku, kanál selže.
Důvodem je skutečnost, že datová část se předává z nadřazeného kanálu do podřízeného kanálu jako řetězec. Uvidíme ho, když zkontrolujeme vstup předaný do podřízeného kanálu.
Doporučení: K vyřešení problému můžeme využít funkci vytvoření pole, jak je znázorněno na následujícím obrázku.
Pak bude náš kanál úspěšný. A můžeme vidět ve vstupním poli, že předaný parametr je pole.
Související obsah
Další nápovědu k řešení potíží najdete v těchto zdrojích informací: