Sdílet prostřednictvím


Ř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.

  • Doporučení: Ověřte definici propojené služby.


  • Zpráva: {0} LinkedService should specify either existing cluster ID or new cluster information for creation.

  • Příčina: Bad authoring.

  • Doporučení: Ověřte definici propojené služby.


  • 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říklad 0 nebo 1).

    Snímek obrazovky s kanálem Databricks

    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í.

    Snímek obrazovky s rozdílem ve výstupu

  • 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á velikost resourceFiles 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 nebo Unauthorized: Ambari user name or password is incorrectpř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 serverté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.

    1. Připojte se k jednomu z uzlů ve službě HDInsight pomocí SSH.

    2. Identifikujte svého aktivního hostitele hlavního uzlu spuštěním ping headnodehostpříkazu .

    3. Připojte se k aktivnímu hlavnímu uzlu, protože server Ambari se nachází na aktivním hlavním uzlu pomocí SSH.

    4. 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 nebo Queue root.joblauncher already has 500 applications, cannot accept submission of applicationpří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í:

  1. Zkontrolujte uživatelské rozhraní Ambari:
    1. Ujistěte se, že jsou stále spuštěné všechny služby.
    2. V uživatelském rozhraní Ambari zkontrolujte část upozornění na řídicím panelu.
      1. Další informace o výstrahách a řešeních výstrah najdete v tématu Správa a monitorování clusteru.
    3. 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.
  2. Spusťte ukázkovou testovací úlohu.
    1. 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.
  3. Pokud úloha ve službě HDInsight stále selhala, zkontrolujte protokoly a informace aplikace, které chcete poskytnout podpoře:
    1. Zkontrolujte, jestli byla úloha odeslána do YARN. Pokud nebyla úloha odeslána do yarn, použijte --master yarn.
    2. 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í.
    3. Zkontrolujte a shromážděte protokol aplikace pomocí yarn logs -applicationId <Insert_Your_Application_ID>.
    4. Zkontrolujte a shromážděte protokoly Resource Manageru yarn v /var/log/hadoop-yarn/yarn adresáři.
    5. 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.

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í:

  1. Zkontrolujte uživatelské rozhraní Ambari:
    1. Ujistěte se, že jsou stále spuštěné všechny služby.
    2. V uživatelském rozhraní Ambari zkontrolujte část upozornění na řídicím panelu.
      1. Další informace o výstrahách a řešeních výstrah najdete v tématu Správa a monitorování clusteru.
    3. 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.
  2. Spusťte ukázkovou testovací úlohu.
    1. 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.
  3. Pokud úloha ve službě HDInsight stále selhala, zkontrolujte protokoly a informace aplikace, které chcete poskytnout podpoře:
    1. Zkontrolujte, jestli byla úloha odeslána do YARN. Pokud nebyla úloha odeslána do yarn, použijte --master yarn.
    2. 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í.
    3. Zkontrolujte a shromážděte protokol aplikace pomocí yarn logs -applicationId <Insert_Your_Application_ID>.
    4. Zkontrolujte a shromážděte protokoly Resource Manageru yarn v /var/log/hadoop-yarn/yarn adresáři.
    5. 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.

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í:

    1. Ověřte správnost přihlašovacích údajů otevřením uživatelského rozhraní Ambari clusteru HDInsight v prohlížeči.

    2. 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/ na https://mycluster-int.azurehdinsight.net/. Povšimněte si následující -int mycluster, ale před .azurehdinsight.net

    3. 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.

    4. 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í:

    1. Ověřte, že jste správně nastavili připojení ODBC/Java Database Connectivity (JDBC).
      1. Pokud používáte stejnou virtuální síť, můžete pro JDBC získat toto připojení:
        Hive -> Summary -> HIVESERVER2 JDBC URL
      2. 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.
      3. 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í.
    2. Ověřte, jestli jsou aktivní a funkční Hiveserver2, Metastore Hive a Hiveserver2 Interactive.
    3. Zkontrolujte uživatelské rozhraní Ambari:
      1. Ujistěte se, že jsou stále spuštěné všechny služby.
      2. V uživatelském rozhraní Ambari zkontrolujte část upozornění na řídicím panelu.
        1. Další informace o výstrahách a řešeních výstrah naleznete v tématu Správa a monitorování clusteru .
    4. Pokud tyto kroky nestačí k vyřešení tohoto problému, obraťte se na tým Azure HDInsight.

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í:

    1. Ověřte, že jste správně nastavili připojení ODBC/Java Database Connectivity (JDBC).
      1. Pokud používáte stejnou virtuální síť, můžete pro JDBC získat toto připojení:
        Hive -> Summary -> HIVESERVER2 JDBC URL
      2. 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.
      3. 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í.
    2. Ověřte, jestli jsou aktivní a funkční Hiveserver2, Metastore Hive a Hiveserver2 Interactive.
    3. Zkontrolujte uživatelské rozhraní Ambari:
      1. Ujistěte se, že jsou stále spuštěné všechny služby.
      2. V uživatelském rozhraní Ambari zkontrolujte část upozornění na řídicím panelu.
        1. Další informace o výstrahách a řešeních výstrah naleznete v tématu Správa a monitorování clusteru .
    4. Pokud tyto kroky nestačí k vyřešení tohoto problému, obraťte se na tým Azure HDInsight.

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í.

    Zrušení zaškrtnutí políčka Použít úložiště důvěryhodnosti systému

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ů:

  1. 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.

  2. Ujistěte se, že úložiště a HDI jsou zřízené ve stejné oblasti.

  3. Ujistěte se, že je platný instanční objekt používaný pro přístup ke clusteru HDI.

  4. 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

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:

    1. Stáhněte, nainstalujte a otevřete Fiddler.

    2. Pokud vaše webová aplikace používá PROTOKOL HTTPS, přejděte na Nástroje>Fiddler Options>HTTPS.

      1. Na kartě HTTPS vyberte jak zachytit přenosy HTTPS CONNECT, tak dešifrovat provoz HTTPS.

        Možnosti Fiddleru

    3. 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.

    4. Vypněte zachytávání tak, že přejdete na Přenos zachytávání souborů>. Nebo stiskněte klávesu F12.

    5. 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.

    6. Vytvořte žádost:

    7. Vyberte kartu Composer (Skladatel).

      1. Nastavte metodu HTTP a adresu URL.

      2. V případě potřeby přidejte hlavičky a text požadavku.

      3. Vyberte Provést.

    8. Znovu zapněte zachytávání provozu a dokončete problematickou transakci na vaší stránce.

    9. 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.

Snímek obrazovky znázorňující parametry aktivity Spustit kanál

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.

Snímek obrazovky znázorňující řetězec vstupního typu

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.

Snímek obrazovky znázorňující použití funkce create array

Pak bude náš kanál úspěšný. A můžeme vidět ve vstupním poli, že předaný parametr je pole.

Snímek obrazovky znázorňující pole typu vstupu

Další nápovědu k řešení potíží najdete v těchto zdrojích informací: