Felsöka Azure Data Factory och Synapse-pipelines
GÄLLER FÖR: Azure Data Factory Azure Synapse Analytics
Dricks
Prova Data Factory i Microsoft Fabric, en allt-i-ett-analyslösning för företag. Microsoft Fabric omfattar allt från dataflytt till datavetenskap, realtidsanalys, business intelligence och rapportering. Lär dig hur du startar en ny utvärderingsversion kostnadsfritt!
I den här artikeln beskrivs vanliga felsökningsmetoder för externa kontrollaktiviteter i Azure Data Factory- och Synapse-pipelines.
Anslutningsprogram och kopieringsaktivitet
Information om anslutningsproblem, till exempel ett påträffade fel med kopieringsaktiviteten, finns i artikeln Felsöka anslutningsappar .
Azure Databricks
Felkod: 3200
Meddelande: Fel 403.
Orsak:
The Databricks access token has expired.
Rekommendation: Som standard är Azure Databricks-åtkomsttoken giltig i 90 dagar. Skapa en ny token och uppdatera den länkade tjänsten.
Felkod: 3201
Meddelande:
Missing required field: settings.task.notebook_task.notebook_path.
Orsak:
Bad authoring: Notebook path not specified correctly.
Rekommendation: Ange notebook-sökvägen i Databricks-aktiviteten.
Meddelande:
Cluster... does not exist.
Orsak:
Authoring error: Databricks cluster does not exist or has been deleted.
Rekommendation: Kontrollera att Databricks-klustret finns.
Meddelande:
Invalid Python file URI... Please visit Databricks user guide for supported URI schemes.
Orsak:
Bad authoring.
Rekommendation: Ange antingen absoluta sökvägar för arbetsyte-adresseringsscheman eller
dbfs:/folder/subfolder/foo.py
för filer som lagras i Databricks-filsystemet (DFS).
Meddelande:
{0} LinkedService should have domain and accessToken as required properties.
Orsak:
Bad authoring.
Rekommendation: Verifiera den länkade tjänstdefinitionen.
Meddelande:
{0} LinkedService should specify either existing cluster ID or new cluster information for creation.
Orsak:
Bad authoring.
Rekommendation: Verifiera den länkade tjänstdefinitionen.
Meddelande:
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.
Orsak:
Bad authoring.
Rekommendation: Se felmeddelandet.
Felkod: 3202
Meddelande:
There were already 1000 jobs created in past 3600 seconds, exceeding rate limit: 1000 job creations per 3600 seconds.
Orsak:
Too many Databricks runs in an hour.
Rekommendation: Kontrollera alla pipelines som använder den här Databricks-arbetsytan för deras jobbskapandefrekvens. Om dina pipelines startar för många Databricks-körningar tillsammans kan du migrera några pipelines till en ny arbetsyta.
Meddelande:
Could not parse request object: Expected 'key' and 'value' to be set for JSON map field base_parameters, got 'key: "..."' instead.
Orsak:
Authoring error: No value provided for the parameter.
Rekommendation: Inspektera pipelinens JSON och se till att alla parametrar i baseParameters Notebook anger ett icke-giltigt värde.
Meddelande:
User: 'SimpleUserContext{userId=..., name=user@company.com, orgId=...}' is not authorized to access cluster.
Orsak: Användaren som genererade åtkomsttoken får inte komma åt Databricks-klustret som anges i den länkade tjänsten.
Rekommendation: Se till att användaren har de behörigheter som krävs på arbetsytan.
Meddelande:
Job is not fully initialized yet. Please retry later.
Orsak: Jobbet har inte initierats.
Rekommendation: Vänta och försök igen senare.
Felkod: 3203
Meddelande:
The cluster is in Terminated state, not available to receive jobs. Please fix the cluster or retry later.
Orsak: Klustret avslutades. För interaktiva kluster kan det här problemet vara ett konkurrenstillstånd.
Rekommendation: Använd jobbkluster för att undvika det här felet.
Felkod: 3204
Meddelande:
Job execution failed.
Orsak: Felmeddelanden anger olika problem, till exempel ett oväntat klustertillstånd eller en specifik aktivitet. Ofta visas inget felmeddelande.
Rekommendation: N/A
Felkod: 3208
Meddelande:
An error occurred while sending the request.
Orsak: Nätverksanslutningen till Databricks-tjänsten avbröts.
Rekommendation: Om du använder en lokalt installerad integrationskörning kontrollerar du att nätverksanslutningen är tillförlitlig från integreringskörningsnoderna. Om du använder Azure Integration Runtime fungerar det vanligtvis att försöka igen.
Utdata för boolesk körning börjar komma som sträng i stället för förväntad int
Symptom: Dina booleska körningsutdata börjar komma som en sträng (till exempel
"0"
eller"1"
) i stället för förväntad int (till exempel0
eller1
).Du märkte den här ändringen den 28 september 2021 vid 09.00-09.00 när din pipeline som förlitar sig på den här utdatan började misslyckas. Ingen ändring gjordes i pipelinen och booleska utdata kom som förväntat före felet.
Orsak: Det här problemet orsakas av en nyligen genomförd ändring, vilket är avsiktligt. Om resultatet efter ändringen är ett tal som börjar med noll konverterar Azure Data Factory talet till det oktala värdet, vilket är en bugg. Det här talet är alltid 0 eller 1, vilket aldrig orsakade problem före ändringen. Så för att åtgärda den oktala konverteringen skickas strängutdata från notebook-körningen som den är.
Rekommendation: Ändra if-villkoret till något som liknar
if(value=="0")
.
Azure Data Lake Analytics
Följande tabell gäller för U-SQL.
Felkod: 2709
Meddelande:
The access token is from the wrong tenant.
Orsak: Felaktig Microsoft Entra-klientorganisation.
Rekommendation: Felaktig Microsoft Entra-klientorganisation.
Meddelande:
We cannot accept your job at this moment. The maximum number of queued jobs for your account is 200.
Orsak: Det här felet orsakas av begränsning i Data Lake Analytics.
Rekommendation: Minska antalet skickade jobb till Data Lake Analytics. Ändra antingen utlösare och samtidighetsinställningar för aktiviteter eller öka gränserna för Data Lake Analytics.
Meddelande:
This job was rejected because it requires 24 AUs. This account's administrator-defined policy prevents a job from using more than 5 AUs.
Orsak: Det här felet orsakas av begränsning i Data Lake Analytics.
Rekommendation: Minska antalet skickade jobb till Data Lake Analytics. Ändra antingen utlösare och samtidighetsinställningar för aktiviteter eller öka gränserna för Data Lake Analytics.
Felkod: 2705
Meddelande:
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.
Orsak: Tjänstens huvudnamn eller certifikat har inte åtkomst till filen i lagringen.
Rekommendation: Kontrollera att tjänstens huvudnamn eller certifikat som användaren tillhandahåller för Data Lake Analytics-jobb har åtkomst till både Data Lake Analytics-kontot och standardinstansen för Data Lake Storage från rotmappen.
Felkod: 2711
Meddelande:
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.
Orsak: Tjänstens huvudnamn eller certifikat har inte åtkomst till filen i lagringen.
Rekommendation: Kontrollera att tjänstens huvudnamn eller certifikat som användaren tillhandahåller för Data Lake Analytics-jobb har åtkomst till både Data Lake Analytics-kontot och standardinstansen för Data Lake Storage från rotmappen.
Meddelande:
Cannot find the 'Azure Data Lake Store' file or folder.
Orsak: Sökvägen till U-SQL-filen är felaktig eller så har de länkade tjänstautentiseringsuppgifterna inte åtkomst.
Rekommendation: Verifiera sökvägen och autentiseringsuppgifterna som anges i den länkade tjänsten.
Felkod: 2704
Meddelande:
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.
Orsak: Tjänstens huvudnamn eller certifikat har inte åtkomst till filen i lagringen.
Rekommendation: Kontrollera att tjänstens huvudnamn eller certifikat som användaren tillhandahåller för Data Lake Analytics-jobb har åtkomst till både Data Lake Analytics-kontot och standardinstansen för Data Lake Storage från rotmappen.
Felkod: 2707
Meddelande:
Cannot resolve the account of AzureDataLakeAnalytics. Please check 'AccountName' and 'DataLakeAnalyticsUri'.
Orsak: Data Lake Analytics-kontot i den länkade tjänsten är fel.
Rekommendation: Kontrollera att rätt konto har angetts.
Felkod: 2703
Meddelande:
Error Id: E_CQO_SYSTEM_INTERNAL_ERROR (or any error that starts with "Error Id:").
Orsak: Felet kommer från Data Lake Analytics.
Rekommendation: Jobbet skickades till Data Lake Analytics och skriptet där misslyckades båda. Undersök i Data Lake Analytics. I portalen går du till Data Lake Analytics-kontot och letar efter jobbet med hjälp av aktivitetskörnings-ID för Data Factory (använd inte pipelinekörnings-ID:t). Jobbet där innehåller mer information om felet och hjälper dig att felsöka.
Om lösningen inte är klar kontaktar du Supportteamet för Data Lake Analytics och anger jobbet Universal Resource Locator (URL), som innehåller ditt kontonamn och jobb-ID.
Azure Functions
Felkod: 3602
Meddelande:
Invalid HttpMethod: '%method;'.
Orsak: Httpmethod som anges i aktivitetsnyttolasten stöds inte av Azure-funktionsaktivitet.
Rekommendation: Httpmethods som stöds är: PUT, POST, GET, DELETE, OPTIONS, HEAD och TRACE.
Felkod: 3603
Meddelande:
Response Content is not a valid JObject.
Orsak: Azure-funktionen som anropades returnerade inte en JSON-nyttolast i svaret. Azure Data Factory- och Synapse-pipelines azure-funktionsaktivitet stöder endast JSON-svarsinnehåll.
Rekommendation: Uppdatera Azure-funktionen för att returnera en giltig JSON-nyttolast, till exempel en C#-funktion kan returneras
(ActionResult)new OkObjectResult("{\"Id\":\"123\"}");
Felkod: 3606
Meddelande: Funktionsaktiviteten i Azure saknar funktionsnyckel.
Orsak: Azure-funktionsaktivitetsdefinitionen är inte fullständig.
Rekommendation: Kontrollera att JSON-definitionen för indata för Azure-funktionsaktiviteten har en egenskap med namnet
functionKey
.
Felkod: 3607
Meddelande:
Azure function activity missing function name.
Orsak: Azure-funktionsaktivitetsdefinitionen är inte fullständig.
Rekommendation: Kontrollera att JSON-definitionen för indata för Azure-funktionsaktiviteten har en egenskap med namnet
functionName
.
Felkod: 3608
Meddelande:
Call to provided Azure function '%FunctionName;' failed with status-'%statusCode;' and message - '%message;'.
Orsak: Azure-funktionsinformationen i aktivitetsdefinitionen kan vara felaktig.
Rekommendation: Åtgärda Azure-funktionsinformationen och försök igen.
Felkod: 3609
Meddelande:
Azure function activity missing functionAppUrl.
Orsak: Azure-funktionsaktivitetsdefinitionen är inte fullständig.
Rekommendation: Kontrollera att JSON-definitionen för indata för Azure-funktionsaktiviteten har en egenskap med namnet
functionAppUrl
.
Felkod: 3610
Meddelande:
There was an error while calling endpoint.
Orsak: Funktions-URL:en kan vara felaktig.
Rekommendation: Kontrollera att värdet för i JSON-aktiviteten
functionAppUrl
är korrekt och försök igen.
Felkod: 3611
Meddelande:
Azure function activity missing Method in JSON.
Orsak: Azure-funktionsaktivitetsdefinitionen är inte fullständig.
Rekommendation: Kontrollera att JSON-definitionen för indata för Azure-funktionsaktiviteten har en egenskap med namnet
method
.
Felkod: 3612
Meddelande:
Azure function activity missing LinkedService definition in JSON.
Orsak: Azure-funktionsaktivitetsdefinitionen är inte fullständig.
Rekommendation: Kontrollera att JSON-definitionen för indata för Azure-funktionsaktiviteten har länkad tjänstinformation.
Azure Machine Learning
Felkod: 4101
Meddelande:
AzureMLExecutePipeline activity '%activityName;' has invalid value for property '%propertyName;'.
Orsak: Felaktigt format eller saknad definition av egenskapen
%propertyName;
.Rekommendation: Kontrollera om aktiviteten
%activityName;
har egenskapen%propertyName;
definierad med rätt data.
Felkod: 4110
Meddelande:
AzureMLExecutePipeline activity missing LinkedService definition in JSON.
Orsak: Aktivitetsdefinitionen azureMLExecutePipeline är inte fullständig.
Rekommendation: Kontrollera att indata för JSON-definitionen för AzureMLExecutePipeline-aktivitet har korrekt länkad tjänstinformation.
Felkod: 4111
Meddelande:
AzureMLExecutePipeline activity has wrong LinkedService type in JSON. Expected LinkedService type: '%expectedLinkedServiceType;', current LinkedService type: Expected LinkedService type: '%currentLinkedServiceType;'.
Orsak: Felaktig aktivitetsdefinition.
Rekommendation: Kontrollera att indata för JSON-definitionen för AzureMLExecutePipeline-aktivitet har korrekt länkad tjänstinformation.
Felkod: 4112
Meddelande:
AzureMLService linked service has invalid value for property '%propertyName;'.
Orsak: Felaktigt format eller saknad definition av egenskapen %propertyName;
Rekommendation: Kontrollera om den länkade tjänsten har egenskapen
%propertyName;
definierad med rätt data.
Felkod: 4121
Meddelande:
Request sent to Azure Machine Learning for operation '%operation;' failed with http status code '%statusCode;'. Error message from Azure Machine Learning: '%externalMessage;'.
Orsak: Autentiseringsuppgifterna som används för att komma åt Azure Mašinsko učenje har upphört att gälla.
Rekommendation: Kontrollera att autentiseringsuppgifterna är giltiga och försök igen.
Felkod: 4122
Meddelande:
Request sent to Azure Machine Learning for operation '%operation;' failed with http status code '%statusCode;'. Error message from Azure Machine Learning: '%externalMessage;'.
Orsak: Autentiseringsuppgifterna i Azure Mašinsko učenje länkade tjänsten är ogiltiga eller har inte behörighet för åtgärden.
Rekommendation: Kontrollera att autentiseringsuppgifterna i länkad tjänst är giltiga och har behörighet att komma åt Azure Mašinsko učenje.
Felkod: 4123
Meddelande:
Request sent to Azure Machine Learning for operation '%operation;' failed with http status code '%statusCode;'. Error message from Azure Machine Learning: '%externalMessage;'.
Orsak: Egenskaperna för aktiviteten, till exempel
pipelineParameters
, är ogiltiga för Azure Mašinsko učenje-pipelinen (ML).Rekommendation: Kontrollera att värdet för aktivitetsegenskaperna matchar den förväntade nyttolasten för den publicerade Azure Mašinsko učenje pipeline som anges i Länkad tjänst.
Felkod: 4124
Meddelande:
Request sent to Azure Machine Learning for operation '%operation;' failed with http status code '%statusCode;'. Error message from Azure Machine Learning: '%externalMessage;'.
Orsak: Den publicerade Slutpunkten för Azure Mašinsko učenje pipeline finns inte.
Rekommendation: Kontrollera att den publicerade Slutpunkten för Azure Mašinsko učenje pipeline som anges i Länkad tjänst finns i Azure Mašinsko učenje.
Felkod: 4125
Meddelande:
Request sent to Azure Machine Learning for operation '%operation;' failed with http status code '%statusCode;'. Error message from Azure Machine Learning: '%externalMessage;'.
Orsak: Det finns ett serverfel på Azure Mašinsko učenje.
Rekommendation: Försök igen senare. Kontakta Azure Mašinsko učenje-teamet om du behöver hjälp om problemet kvarstår.
Felkod: 4126
Meddelande:
Azure ML pipeline run failed with status: '%amlPipelineRunStatus;'. Azure ML pipeline run Id: '%amlPipelineRunId;'. Please check in Azure Machine Learning for more error logs.
Orsak: Azure Mašinsko učenje-pipelinekörningen misslyckades.
Rekommendation: Kontrollera Azure Mašinsko učenje om du vill ha fler felloggar och åtgärda sedan ML-pipelinen.
Azure Synapse Analytics
Felkod: 3250
Meddelande:
There are not enough resources available in the workspace, details: '%errorMessage;'
Orsak: Otillräckliga resurser
Rekommendation: Försök att avsluta de jobb som körs på arbetsytan, minska antalet begärda virtuella kärnor, öka kvoten för arbetsytan eller använda en annan arbetsyta.
Felkod: 3251
Meddelande:
There are not enough resources available in the pool, details: '%errorMessage;'
Orsak: Otillräckliga resurser
Rekommendation: Försök att avsluta de jobb som körs i poolen, minska antalet begärda virtuella kärnor, öka poolens maximala storlek eller använda en annan pool.
Felkod: 3252
Meddelande:
There are not enough vcores available for your spark job, details: '%errorMessage;'
Orsak: Otillräckliga virtuella kärnor
Rekommendation: Försök att minska antalet begärda virtuella kärnor eller öka kvoten för virtuella kärnor. Mer information finns i Apache Spark-kärnbegrepp.
Felkod: 3253
Meddelande:
There are substantial concurrent MappingDataflow executions which is causing failures due to throttling under the Integration Runtime used for ActivityId: '%activityId;'.
Orsak: Tröskelvärdet för begränsning uppnåddes.
Rekommendation: Försök igen efter en väntetid.
Felkod: 3254
Meddelande:
AzureSynapseArtifacts linked service has invalid value for property '%propertyName;'.
Orsak: Felaktigt format eller saknad definition av egenskapen %propertyName;
Rekommendation: Kontrollera om den länkade tjänsten har egenskapen %propertyName, definierad med rätt data.
Vanlig
Felkod: 2103
Meddelande:
Please provide value for the required property '%propertyName;'.
Orsak: Det nödvändiga värdet för egenskapen har inte angetts.
Rekommendation: Ange värdet från meddelandet och försök igen.
Felkod: 2104
Meddelande:
The type of the property '%propertyName;' is incorrect.
Orsak: Den angivna egenskapstypen är inte korrekt.
Rekommendation: Åtgärda egenskapens typ och försök igen.
Felkod: 2105
Meddelande:
An invalid json is provided for property '%propertyName;'. Encountered an error while trying to parse: '%message;'.
Orsak: Värdet för egenskapen är ogiltigt eller har inte det förväntade formatet.
Rekommendation: Se dokumentationen för egenskapen och kontrollera att det angivna värdet innehåller rätt format och typ.
Felkod: 2106
Meddelande:
The storage connection string is invalid. %errorMessage;
Orsak: Niska veze för lagringen är ogiltig eller har felaktigt format.
Rekommendation: Gå till Azure-portalen och leta reda på din lagring och kopiera och klistra sedan in niska veze i den länkade tjänsten och försök igen.
Felkod: 2110
Meddelande:
The linked service type '%linkedServiceType;' is not supported for '%executorType;' activities.
Orsak: Den länkade tjänst som anges i aktiviteten är felaktig.
Rekommendation: Kontrollera att den länkade tjänsttypen är en av de typer som stöds för aktiviteten. Den länkade tjänsttypen för HDI-aktiviteter kan till exempel vara HDInsight eller HDInsightOnDemand.
Felkod: 2111
Meddelande:
The type of the property '%propertyName;' is incorrect. The expected type is %expectedType;.
Orsak: Typen av den angivna egenskapen är inte korrekt.
Rekommendation: Åtgärda egenskapstypen och försök igen.
Felkod: 2112
Meddelande:
The cloud type is unsupported or could not be determined for storage from the EndpointSuffix '%endpointSuffix;'.
Orsak: Molntypen stöds inte eller kunde inte fastställas för lagring från EndpointSuffix.
Rekommendation: Använd lagring i ett annat moln och försök igen.
Anpassat
Följande tabell gäller för Azure Batch.
Felkod: 2500
Meddelande:
Hit unexpected exception and execution failed.
Orsak:
Can't launch command, or the program returned an error code.
Rekommendation: Kontrollera att den körbara filen finns. Om programmet startade kontrollerar du att stdout.txt och stderr.txt har laddats upp till lagringskontot. Det är en bra idé att inkludera loggar i koden för felsökning.
Felkod: 2501
Meddelande:
Cannot access user batch account; please check batch account settings.
Orsak: Felaktig Batch-åtkomstnyckel eller poolnamn.
Rekommendation: Verifiera poolnamnet och Batch-åtkomstnyckeln i den länkade tjänsten.
Felkod: 2502
Meddelande:
Cannot access user storage account; please check storage account settings.
Orsak: Felaktigt lagringskontonamn eller åtkomstnyckel.
Rekommendation: Verifiera lagringskontots namn och åtkomstnyckeln i den länkade tjänsten.
Felkod: 2504
Meddelande:
Operation returned an invalid status code 'BadRequest'.
Orsak: För många filer i den
folderPath
anpassade aktiviteten. Den totala storlekenresourceFiles
på får inte vara mer än 32 768 tecken.Rekommendation: Ta bort onödiga filer eller zippa dem och lägg till ett packa upp-kommando för att extrahera dem.
Använd till exempel
powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory($zipFile, $folder); }" ; $folder\yourProgram.exe
Felkod: 2505
Meddelande:
Cannot create Shared Access Signature unless Account Key credentials are used.
Orsak: Anpassade aktiviteter stöder endast lagringskonton som använder en åtkomstnyckel.
Rekommendation: Se felbeskrivningen.
Felkod: 2507
Meddelande:
The folder path does not exist or is empty: ...
Orsak: Inga filer finns i lagringskontot på den angivna sökvägen.
Rekommendation: Mappsökvägen måste innehålla de körbara filer som du vill köra.
Felkod: 2508
Meddelande:
There are duplicate files in the resource folder.
Orsak: Flera filer med samma namn finns i olika undermappar i folderPath.
Rekommendation: Anpassade aktiviteter förenklar mappstrukturen under folderPath. Om du behöver bevara mappstrukturen zippar du filerna och extraherar dem i Azure Batch med hjälp av ett packa upp-kommando.
Använd till exempel
powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory($zipFile, $folder); }" ; $folder\yourProgram.exe
Felkod: 2509
Meddelande:
Batch url ... is invalid; it must be in Uri format.
Orsak: Batch-URL:er måste likna
https://mybatchaccount.eastus.batch.azure.com
Rekommendation: Se felbeskrivningen.
Felkod: 2510
Meddelande:
An error occurred while sending the request.
Orsak: Batch-URL:en är ogiltig.
Rekommendation: Verifiera batch-URL:en.
HDInsight
Felkod: 206
Meddelande:
The batch ID for Spark job is invalid. Please retry your job.
Orsak: Det uppstod ett internt problem med tjänsten som orsakade det här felet.
Rekommendation: Det här problemet kan vara tillfälligt. Försök igen efter någon gång.
Felkod: 207
Meddelande:
Could not determine the region from the provided storage account. Please try using another primary storage account for the on demand HDI.
Orsak: Det uppstod ett internt fel vid försök att fastställa regionen från det primära lagringskontot.
Rekommendation: Prova en annan lagring.
Felkod: 208
Meddelande:
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.
Orsak: Det uppstod ett internt fel vid försök att läsa tjänstens huvudnamn eller instansiera MSI-autentiseringen.
Rekommendation: Överväg att tillhandahålla ett huvudnamn för tjänsten, som har behörighet att skapa ett HDInsight-kluster i den angivna prenumerationen och försök igen. Kontrollera att Hantera identiteter har konfigurerats korrekt.
Felkod: 2300
Meddelande:
Failed to submit the job '%jobId;' to the cluster '%cluster;'. Error: %errorMessage;.
Orsak: Felmeddelandet innehåller ett meddelande som liknar
The remote name could not be resolved.
. Den angivna kluster-URI:n kan vara ogiltig.Rekommendation: Kontrollera att klustret inte har tagits bort och att den angivna URI:n är korrekt. När du öppnar URI:n i en webbläsare bör du se Ambari-användargränssnittet. Om klustret finns i ett virtuellt nätverk ska URI:n vara den privata URI:n. Öppna den med hjälp av en virtuell dator (VM) som ingår i samma virtuella nätverk.
Mer information finns i Ansluta direkt till Apache Hadoop-tjänster.
Orsak: Om felmeddelandet innehåller ett meddelande som liknar
A task was canceled.
tidsgränsen för jobböverföringen.Rekommendation: Problemet kan vara antingen allmän HDInsight-anslutning eller nätverksanslutning. Bekräfta först att HDInsight Ambari-användargränssnittet är tillgängligt från valfri webbläsare. Kontrollera sedan att dina autentiseringsuppgifter fortfarande är giltiga.
Om du använder en lokalt installerad integrerad körning (IR) utför du det här steget från den virtuella datorn eller datorn där den lokalt installerade IR:n är installerad. Försök sedan skicka jobbet igen.
Mer information finns i webbgränssnittet för Ambari.
Orsak: När felmeddelandet innehåller ett meddelande som liknar
User admin is locked out in Ambari
ellerUnauthorized: Ambari user name or password is incorrect
är autentiseringsuppgifterna för HDInsight felaktiga eller har upphört att gälla.Rekommendation: Korrigera autentiseringsuppgifterna och distribuera om den länkade tjänsten. Kontrollera först att autentiseringsuppgifterna fungerar på HDInsight genom att öppna kluster-URI:n i valfri webbläsare och försöka logga in. Om autentiseringsuppgifterna inte fungerar kan du återställa dem från Azure-portalen.
För ESP-kluster återställer du lösenordet via självbetjäning av lösenordsåterställning.
Orsak: När felmeddelandet innehåller ett meddelande som liknar
502 - Web server received an invalid response while acting as a gateway or proxy server
returneras det här felet av HDInsight-tjänsten.Rekommendation: Ett 502-fel uppstår ofta när Ambari Server-processen stängdes av. Du kan starta om Ambari Services genom att starta om huvudnoden.
Anslut till en av dina noder i HDInsight med hjälp av SSH.
Identifiera din aktiva huvudnodvärd genom att köra
ping headnodehost
.Anslut till din aktiva huvudnod eftersom Ambari Server finns på den aktiva huvudnoden med hjälp av SSH.
Starta om den aktiva huvudnoden.
Mer information finns i felsökningsdokumentationen för Azure HDInsight. Till exempel:
Orsak: När felmeddelandet innehåller ett meddelande som liknar
Unable to service the submit job request as templeton service is busy with too many submit job requests
ellerQueue root.joblauncher already has 500 applications, cannot accept submission of application
skickas för många jobb till HDInsight samtidigt.Rekommendation: Begränsa antalet samtidiga jobb som skickas till HDInsight. Se samtidig aktivitet om jobben skickas av samma aktivitet. Ändra utlösarna så att samtidiga pipelinekörningar sprids ut över tid.
Se HDInsight-dokumentationen för att justera
templeton.parallellism.job.submit
som felet antyder.
Felkod: 2301
Meddelande:
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.
Orsak: HDInsight-kluster eller -tjänsten har problem.
Rekommendation: Det här felet uppstår när tjänsten inte får något svar från HDInsight-klustret när du försöker begära status för det jobb som körs. Det här problemet kan bero på själva klustret, eller så kan HDInsight-tjänsten ha ett avbrott.
Mer hjälp finns i dokumentationen för HDInsight-felsökning eller kontakta Microsofts support.
Felkod: 2302
Meddelande:
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.
Orsak: Jobbet skickades till HDI-klustret och misslyckades där.
Rekommendation:
- Kontrollera Ambari-användargränssnittet:
- Se till att alla tjänster fortfarande körs.
- Från Ambari-användargränssnittet kontrollerar du aviseringsavsnittet på instrumentpanelen.
- Mer information om aviseringar och lösningar för aviseringar finns i Hantera och övervaka ett kluster.
- Granska YARN-minnet. Om YARN-minnet är högt kan bearbetningen av dina jobb fördröjas. Om du inte har tillräckligt med resurser för ditt Spark-program kan du skala upp klustret så att det har tillräckligt med minne och kärnor.
- Kör ett exempeltestjobb.
- Om du kör samma jobb på HDInsight-serverdelen kontrollerar du att det lyckades. Exempel på exempelkörningar finns i Köra MapReduce-exemplen som ingår i HDInsight
- Om jobbet fortfarande misslyckades på HDInsight kontrollerar du programloggarna och informationen som ska tillhandahållas supporten:
- Kontrollera om jobbet skickades till YARN. Om jobbet inte skickades till yarn använder du
--master yarn
. - Om programmet har slutfört körningen samlar du in starttid och sluttid för YARN-programmet. Om programmet inte slutförde körningen samlar du in starttid/starttid.
- Kontrollera och samla in programloggen med
yarn logs -applicationId <Insert_Your_Application_ID>
. - Kontrollera och samla in Resource Manager-loggarna för yarn under
/var/log/hadoop-yarn/yarn
katalogen. - Om de här stegen inte räcker för att lösa problemet kontaktar du Azure HDInsight-teamet för support och anger ovanstående loggar och tidsstämplar.
- Kontrollera om jobbet skickades till YARN. Om jobbet inte skickades till yarn använder du
Felkod: 2303
Meddelande:
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.
Orsak: Jobbet skickades till HDI-klustret och misslyckades där.
Rekommendation:
- Kontrollera Ambari-användargränssnittet:
- Se till att alla tjänster fortfarande körs.
- Från Ambari-användargränssnittet kontrollerar du aviseringsavsnittet på instrumentpanelen.
- Mer information om aviseringar och lösningar för aviseringar finns i Hantera och övervaka ett kluster.
- Granska YARN-minnet. Om YARN-minnet är högt kan bearbetningen av dina jobb fördröjas. Om du inte har tillräckligt med resurser för ditt Spark-program kan du skala upp klustret så att det har tillräckligt med minne och kärnor.
- Kör ett exempeltestjobb.
- Om du kör samma jobb på HDInsight-serverdelen kontrollerar du att det lyckades. Exempel på exempelkörningar finns i Köra MapReduce-exemplen som ingår i HDInsight
- Om jobbet fortfarande misslyckades på HDInsight kontrollerar du programloggarna och informationen som ska tillhandahållas supporten:
- Kontrollera om jobbet skickades till YARN. Om jobbet inte skickades till yarn använder du
--master yarn
. - Om programmet har slutfört körningen samlar du in starttid och sluttid för YARN-programmet. Om programmet inte slutförde körningen samlar du in starttid/starttid.
- Kontrollera och samla in programloggen med
yarn logs -applicationId <Insert_Your_Application_ID>
. - Kontrollera och samla in Resource Manager-loggarna för yarn under
/var/log/hadoop-yarn/yarn
katalogen. - Om de här stegen inte räcker för att lösa problemet kontaktar du Azure HDInsight-teamet för support och anger ovanstående loggar och tidsstämplar.
- Kontrollera om jobbet skickades till YARN. Om jobbet inte skickades till yarn använder du
Felkod: 2304
Meddelande:
MSI authentication is not supported on storages for HDI activities.
Orsak: De lagringslänkade tjänster som används i den länkade HDI-tjänsten (HDI) eller HDI-aktiviteten konfigureras med en MSI-autentisering som inte stöds.
Rekommendation: Ange fullständiga niska veze för lagringskonton som används i den HDI-länkade tjänsten eller HDI-aktiviteten.
Felkod: 2305
Meddelande:
Failed to initialize the HDInsight client for the cluster '%cluster;'. Error: '%message;'
Orsak: Anslutningsinformationen för HDI-klustret är felaktig, den angivna användaren har inte behörighet att utföra den nödvändiga åtgärden eller så har HDInsight-tjänsten problem med att svara på begäranden från tjänsten.
Rekommendation: Kontrollera att användarinformationen är korrekt och att Ambari-användargränssnittet för HDI-klustret kan öppnas i en webbläsare från den virtuella dator där IR är installerad (för en lokalt installerad IR) eller kan öppnas från valfri dator (för Azure IR).
Felkod: 2306
Meddelande:
An invalid json is provided for script action '%scriptActionName;'. Error: '%message;'
Orsak: JSON som angetts för skriptåtgärden är ogiltig.
Rekommendation: Felmeddelandet bör hjälpa dig att identifiera problemet. Åtgärda json-konfigurationen och försök igen.
Mer information finns i länkad Azure HDInsight-tjänst på begäran.
Felkod: 2310
Meddelande:
Failed to submit Spark job. Error: '%message;'
Orsak: Tjänsten försökte skapa en batch på ett Spark-kluster med Livy API (livy/batch), men fick ett fel.
Rekommendation: Följ felmeddelandet för att åtgärda problemet. Om det inte finns tillräckligt med information för att få den löst kontaktar du HDI-teamet och anger batch-ID:t och jobb-ID:t, som finns i aktivitetskörningen Utdata på tjänstövervakningssidan. Om du vill felsöka ytterligare samlar du in den fullständiga loggen för batchjobbet.
Mer information om hur du samlar in den fullständiga loggen finns i Hämta den fullständiga loggen för ett batchjobb.
Felkod: 2312
Meddelande:
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.
Orsak: Jobbet misslyckades i HDInsight Spark-klustret.
Rekommendation: Följ länkarna i aktivitetskörningen Utdata på tjänstövervakningssidan för att felsöka körningen i HDInsight Spark-klustret. Kontakta HDInsights supportteam för ytterligare hjälp.
Mer information om hur du samlar in den fullständiga loggen finns i Hämta den fullständiga loggen för ett batchjobb.
Felkod: 2313
Meddelande:
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.
Orsak: Batchen togs bort i HDInsight Spark-klustret.
Rekommendation: Felsöka batchar i HDInsight Spark-klustret. Kontakta HDInsight-supporten för ytterligare hjälp.
Mer information om hur du samlar in den fullständiga loggen finns i Hämta den fullständiga loggen för ett batchjobb och dela den fullständiga loggen med HDInsight-stöd för ytterligare hjälp.
Felkod: 2328
Meddelande:
Failed to create the on demand HDI cluster. Cluster or linked service name: '%clusterName;', error: '%message;'
Orsak: Felmeddelandet bör visa information om vad som gick fel.
Rekommendation: Felmeddelandet bör hjälpa dig att felsöka problemet.
Felkod: 2329
Meddelande:
Failed to delete the on demand HDI cluster. Cluster or linked service name: '%clusterName;', error: '%message;'
Orsak: Felmeddelandet bör visa information om vad som gick fel.
Rekommendation: Felmeddelandet bör hjälpa dig att felsöka problemet.
Felkod: 2331
Meddelande:
The file path should not be null or empty.
Orsak: Den angivna filsökvägen är tom.
Rekommendation: Ange en sökväg för en fil som finns.
Felkod: 2340
Meddelande:
HDInsightOnDemand linked service does not support execution via SelfHosted IR. Your IR name is '%IRName;'. Please select an Azure IR instead.
Orsak: Den länkade HDInsightOnDemand-tjänsten stöder inte körning via SelfHosted IR.
Rekommendation: Välj en Azure IR och försök igen.
Felkod: 2341
Meddelande:
HDInsight cluster URL '%clusterUrl;' is incorrect, it must be in URI format and the scheme must be 'https'.
Orsak: Den angivna URL:en är inte i rätt format.
Rekommendation: Åtgärda kluster-URL:en och försök igen.
Felkod: 2342
Meddelande:
Failed to connect to HDInsight cluster: '%errorMessage;'.
Orsak: Antingen är de angivna autentiseringsuppgifterna fel för klustret, eller så har det uppstått ett problem med nätverkskonfigurationen eller anslutningen, eller så har IR problem med att ansluta till klustret.
Rekommendation:
Kontrollera att autentiseringsuppgifterna är korrekta genom att öppna HDInsight-klustrets Ambari-användargränssnitt i en webbläsare.
Om klustret finns i virtuellt nätverk (VNet) och en lokalt installerad IR används måste HDI-URL:en vara den privata URL:en i virtuella nätverk och bör ha
-int
angetts efter klusternamnet.Ändra
https://mycluster.azurehdinsight.net/
till exempel tillhttps://mycluster-int.azurehdinsight.net/
. Observera efter-int
mycluster
, men före.azurehdinsight.net
Om klustret finns i det virtuella nätverket används den lokalt installerade IR:n och den privata URL:en användes, men anslutningen misslyckades ändå, och den virtuella datorn där IR är installerad hade problem med att ansluta till HDI.
Anslut till den virtuella dator där IR är installerad och öppna Ambari-användargränssnittet i en webbläsare. Använd den privata URL:en för klustret. Den här anslutningen bör fungera från webbläsaren. Om den inte gör det kontaktar du HDInsights supportteam för ytterligare hjälp.
Om lokalt installerad IR inte används bör HDI-klustret vara tillgängligt offentligt. Öppna Ambari-användargränssnittet i en webbläsare och kontrollera att det öppnas. Om det finns några problem med klustret eller tjänsterna på det kontaktar du HDInsight-supportteamet för att få hjälp.
HDI-kluster-URL:en som används i den länkade tjänsten måste vara tillgänglig för IR (lokalt installerad eller Azure) för att testanslutningen ska kunna passera och för att körningar ska fungera. Det här tillståndet kan verifieras genom att öppna URL:en från en webbläsare från en virtuell dator eller från en offentlig dator.
Felkod: 2343
Meddelande:
User name and password cannot be null or empty to connect to the HDInsight cluster.
Orsak: Användarnamnet eller lösenordet är tomt.
Rekommendation: Ange rätt autentiseringsuppgifter för att ansluta till HDI och försök igen.
Felkod: 2345
Meddelande:
Failed to read the content of the hive script. Error: '%message;'
Orsak: Skriptfilen finns inte eller så kunde tjänsten inte ansluta till platsen för skriptet.
Rekommendation: Kontrollera att skriptet finns och att den associerade länkade tjänsten har rätt autentiseringsuppgifter för en anslutning.
Felkod: 2346
Meddelande:
Failed to create ODBC connection to the HDI cluster with error message '%message;'.
Orsak: Tjänsten försökte upprätta en ODBC-anslutning (Open Database Connectivity) till HDI-klustret och misslyckades med ett fel.
Rekommendation:
- Bekräfta att du har konfigurerat din ODBC-/Java Database Connectivity-anslutning (JDBC).
- Om du använder samma virtuella nätverk för JDBC kan du hämta den här anslutningen från:
Hive -> Summary -> HIVESERVER2 JDBC URL
- Information om hur du ser till att du har rätt JDBC-konfiguration finns i Fråga Apache Hive via JDBC-drivrutinen i HDInsight.
- Öppna databas (ODB) finns i Självstudie: Fråga Apache Hive med ODBC och PowerShell för att säkerställa att du har rätt konfiguration.
- Om du använder samma virtuella nätverk för JDBC kan du hämta den här anslutningen från:
- Kontrollera att Hiveserver2, Hive Metastore och Hiveserver2 Interactive är aktiva och fungerar.
- Kontrollera Ambari-användargränssnittet (UI):
- Se till att alla tjänster fortfarande körs.
- I Ambari-användargränssnittet kontrollerar du aviseringsavsnittet på instrumentpanelen.
- Mer information om aviseringar och lösningar för aviseringar finns i Hantera och övervaka ett kluster .
- Om de här stegen inte räcker för att lösa problemet kontaktar du Azure HDInsight-teamet.
- Bekräfta att du har konfigurerat din ODBC-/Java Database Connectivity-anslutning (JDBC).
Felkod: 2347
Meddelande:
Hive execution through ODBC failed with error message '%message;'.
Orsak: Tjänsten skickade hive-skriptet för körning till HDI-klustret via ODBC-anslutningen och skriptet misslyckades på HDI.
Rekommendation:
- Bekräfta att du har konfigurerat din ODBC-/Java Database Connectivity-anslutning (JDBC).
- Om du använder samma virtuella nätverk för JDBC kan du hämta den här anslutningen från:
Hive -> Summary -> HIVESERVER2 JDBC URL
- Information om hur du ser till att du har rätt JDBC-konfiguration finns i Fråga Apache Hive via JDBC-drivrutinen i HDInsight.
- Öppna databas (ODB) finns i Självstudie: Fråga Apache Hive med ODBC och PowerShell för att säkerställa att du har rätt konfiguration.
- Om du använder samma virtuella nätverk för JDBC kan du hämta den här anslutningen från:
- Kontrollera att Hiveserver2, Hive Metastore och Hiveserver2 Interactive är aktiva och fungerar.
- Kontrollera Ambari-användargränssnittet (UI):
- Se till att alla tjänster fortfarande körs.
- I Ambari-användargränssnittet kontrollerar du aviseringsavsnittet på instrumentpanelen.
- Mer information om aviseringar och lösningar för aviseringar finns i Hantera och övervaka ett kluster .
- Om de här stegen inte räcker för att lösa problemet kontaktar du Azure HDInsight-teamet.
- Bekräfta att du har konfigurerat din ODBC-/Java Database Connectivity-anslutning (JDBC).
Felkod: 2348
Meddelande:
The main storage has not been initialized. Please check the properties of the storage linked service in the HDI linked service.
Orsak: Egenskaperna för den länkade lagringstjänsten har inte angetts korrekt.
Rekommendation: Endast fullständiga niska veze stöds i den huvudsakliga lagringslänkade tjänsten för HDI-aktiviteter. Kontrollera att du inte använder MSI-auktoriseringar eller program.
Felkod: 2350
Meddelande:
Failed to prepare the files for the run '%jobId;'. HDI cluster: '%cluster;', Error: '%errorMessage;'
Orsak: De autentiseringsuppgifter som anges för att ansluta till lagringen där filerna ska finnas är felaktiga eller så finns inte filerna där.
Rekommendation: Det här felet uppstår när tjänsten förbereder sig för HDI-aktiviteter och försöker kopiera filer till huvudlagringen innan jobbet skickas till HDI. Kontrollera att filerna finns på den angivna platsen och att lagringsanslutningen är korrekt. Eftersom HDI-aktiviteter inte stöder MSI-autentisering på lagringskonton som är relaterade till HDI-aktiviteter kontrollerar du att de länkade tjänsterna har fullständiga nycklar eller använder Azure Key Vault.
Felkod: 2351
Meddelande:
Could not open the file '%filePath;' in container/fileSystem '%container;'.
Orsak: Filen finns inte på den angivna sökvägen.
Rekommendation: Kontrollera om filen verkligen finns och att den länkade tjänsten med anslutningsinformation som pekar på den här filen har rätt autentiseringsuppgifter.
Felkod: 2352
Meddelande:
The file storage has not been initialized. Please check the properties of the file storage linked service in the HDI activity.
Orsak: Fillagringens länkade tjänstegenskaper är inte korrekt inställda.
Rekommendation: Kontrollera att egenskaperna för den länkade fillagringstjänsten är korrekt konfigurerade.
Felkod: 2353
Meddelande:
The script storage has not been initialized. Please check the properties of the script storage linked service in the HDI activity.
Orsak: Egenskaperna för den länkade skriptlagringstjänsten är inte korrekt inställda.
Rekommendation: Kontrollera att egenskaperna för den länkade skriptlagringstjänsten är korrekt konfigurerade.
Felkod: 2354
Meddelande:
The storage linked service type '%linkedServiceType;' is not supported for '%executorType;' activities for property '%linkedServicePropertyName;'.
Orsak: Den länkade lagringstjänsttypen stöds inte av aktiviteten.
Rekommendation: Kontrollera att den valda länkade tjänsten har någon av de typer som stöds för aktiviteten. HDI-aktiviteter stöder länkade tjänster i AzureBlobStorage och AzureBlobFSStorage.
Mer information finns i Jämför lagringsalternativ för användning med Azure HDInsight-kluster
Felkod: 2355
Meddelande:
The '%value' provided for commandEnvironment is incorrect. The expected value should be an array of strings where each string has the format CmdEnvVarName=CmdEnvVarValue.
Orsak: Det angivna värdet för
commandEnvironment
är felaktigt.Rekommendation: Kontrollera att det angivna värdet liknar:
\"variableName=variableValue\" ]
Kontrollera också att varje variabel endast visas i listan en gång.
Felkod: 2356
Meddelande:
The commandEnvironment already contains a variable named '%variableName;'.
Orsak: Det angivna värdet för
commandEnvironment
är felaktigt.Rekommendation: Kontrollera att det angivna värdet liknar:
\"variableName=variableValue\" ]
Kontrollera också att varje variabel endast visas i listan en gång.
Felkod: 2357
Meddelande:
The certificate or password is wrong for ADLS Gen 1 storage.
Orsak: De angivna autentiseringsuppgifterna är felaktiga.
Rekommendation: Kontrollera att anslutningsinformationen i ADLS Gen 1 är länkad till tjänsten och kontrollera att testanslutningen lyckas.
Felkod: 2358
Meddelande:
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'.
Orsak: Det angivna värdet för den obligatoriska egenskapen
TimeToLive
har ett ogiltigt format.Rekommendation: Uppdatera värdet till det föreslagna intervallet och försök igen.
Felkod: 2359
Meddelande:
The value '%value;' for the property 'roles' is invalid. Expected types are 'zookeeper', 'headnode', and 'workernode'.
Orsak: Det angivna värdet för egenskapen
roles
är ogiltigt.Rekommendation: Uppdatera värdet så att det är ett av förslagen och försök igen.
Felkod: 2360
Meddelande:
The connection string in HCatalogLinkedService is invalid. Encountered an error while trying to parse: '%message;'.
Orsak: Den angivna niska veze för
HCatalogLinkedService
är ogiltig.Rekommendation: Uppdatera värdet till rätt Azure SQL-niska veze och försök igen.
Felkod: 2361
Meddelande:
Failed to create on demand HDI cluster. Cluster name is '%clusterName;'.
Orsak: Det gick inte att skapa klustret och tjänsten fick inget fel från HDInsight-tjänsten.
Rekommendation: Öppna Azure-portalen och försök hitta HDI-resursen med angivet namn och kontrollera sedan etableringsstatusen. Kontakta HDInsights supportteam för ytterligare hjälp.
Felkod: 2362
Meddelande:
Only Azure Blob storage accounts are supported as additional storages for HDInsight on demand linked service.
Orsak: Den angivna ytterligare lagringen var inte Azure Blob Storage.
Rekommendation: Ange ett Azure Blob Storage-konto som ytterligare lagring för länkad HDInsight-tjänst på begäran.
SSL-fel vid länkad tjänst med HDInsight ESP-kluster
Meddelande:
Failed to connect to HDInsight cluster: 'ERROR [HY000] [Microsoft][DriverSupport] (1100) SSL certificate verification failed because the certificate is missing or incorrect.'
Orsak: Problemet är troligen relaterat till System Trust Store.
Lösning: Du kan navigera till sökvägen Microsoft Integration Runtime\4.0\Shared\ODBC Drivers\Microsoft Hive ODBC Driver\lib och öppna DriverConfiguration64.exe för att ändra inställningen.
HDI-aktivitet har fastnat i förberedelserna för kluster
Om HDI-aktiviteten har fastnat i förberedelserna för klustret följer du riktlinjerna nedan:
Kontrollera att tidsgränsen är större än vad som beskrivs nedan och vänta tills körningen har slutförts eller tills tidsgränsen uppnåddes och vänta tillS TTL-tid (Time To Live) innan du skickar nya jobb.
Den maximala standardtiden som det tar att starta ett kluster är 2 timmar, och om du har något init-skript läggs det till upp till ytterligare 2 timmar.
Kontrollera att lagringen och HDI har etablerats i samma region.
Kontrollera att tjänstens huvudnamn som används för att komma åt HDI-klustret är giltigt.
Om problemet kvarstår tar du som en lösning bort den LÄNKade HDI-tjänsten och skapar den igen med ett nytt namn.
Webbaktivitet
Felkod: 2001
Meddelande:
The length of execution output is over limit (around 4MB currently).
Orsak: Körningsutdata är större än 4 MB, men den maximala nyttolaststorleken för utdatasvar som stöds är 4 MB.
Rekommendation: Kontrollera att körningens utdatastorlek inte överstiger 4 MB. Mer information finns i Skala ut storleken på data som flyttas med Hjälp av Azure Data Factory.
Felkod: 2002
Meddelande:
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.
Orsak: Nyttolasten som du försöker skicka är för stor.
Rekommendation: Se Nyttolasten är för stor.
Felkod: 2003
Meddelande:
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.
Orsak: För många aktiviteter körs samtidigt. Detta kan inträffa när för många pipelines utlöses samtidigt.
Rekommendation: Minska samtidigheten i pipelinen. Du kan behöva distribuera utlösartiden för dina pipelines.
Felkod: 2010
Meddelande:
The Self-hosted Integration Runtime ‘<SHIR name>’ is offline
Orsak: Den lokalt installerade integrationskörningen är offline eller så har Azure Integration Runtime upphört att gälla eller inte har registrerats.
Rekommendation: Kontrollera att din lokala integrationskörning är igång. Mer information finns i Felsöka lokalt installerad integrationskörning.
Felkod: 2105
Meddelande:
The value type '<provided data type>', in key '<key name>' is not expected type '<expected data type>'
Orsak: Data som genereras i uttrycket för dynamiskt innehåll matchar inte nyckeln och orsakar JSON-parsningsfel.
Rekommendation: Titta på nyckelfältet och åtgärda definitionen av dynamiskt innehåll.
Felkod: 2108
Meddelande:
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'
Orsak: Det går inte att nå den angivna URL:en. Detta kan inträffa eftersom det uppstod ett problem med nätverksanslutningen, URL:en var olöslig eller en localhost-URL användes på en Azure-integrationskörning.
Rekommendation: Kontrollera att den angivna URL:en är tillgänglig.
Meddelande:
Error calling the endpoint '%url;'. Response status code: '%code;'
Orsak: Begäran misslyckades på grund av ett underliggande problem, till exempel nätverksanslutning, ett DNS-fel, en verifiering av servercertifikat eller en tidsgräns.
Rekommendation: Använd Fiddler/Netmon/Wireshark för att verifiera begäran.
Använda Fiddler
Så här använder du Fiddler för att skapa en HTTP-session för det övervakade webbprogrammet:
Ladda ned, installera och öppna Fiddler.
Om ditt webbprogram använder HTTPS går du till Verktyg>Fiddler-alternativ>HTTPS.
På fliken HTTPS väljer du både Avbilda HTTPS CONNECTs och Dekryptera HTTPS-trafik.
Om programmet använder TLS/SSL-certifikat lägger du till Fiddler-certifikatet på enheten.
Gå till: Verktyg>Fiddler-alternativ>HTTPS-åtgärder>>Exportera rotcertifikat till skrivbordet.
Inaktivera insamling genom att gå till Filinsamlingstrafik>. Eller tryck på F12.
Rensa webbläsarens cacheminne så att alla cachelagrade objekt tas bort och måste laddas ned igen.
Skapa en begäran:
Välj fliken Kompositör .
Ange HTTP-metoden och URL:en.
Om det behövs lägger du till rubriker och en begärandetext.
Välj Kör.
Aktivera trafikfångst igen och slutför den problematiska transaktionen på sidan.
Gå till: Spara>alla sessioner i filen.>
Mer information finns i Komma igång med Fiddler.
Felkod: 2113
Meddelande:
ExtractAuthorizationCertificate: Unable to generate a certificate from a Base64 string/password combination
Orsak: Det går inte att generera certifikat från base64-sträng/lösenordskombination.
Rekommendation: Kontrollera att den Base64-kodade PFX-certifikat- och lösenordskombinationen som du använder har angetts korrekt.
Felkod: 2403
Meddelande:
Get access token from MSI failed for Datafactory <DF mname>, region <region code>. Please verify resource url is valid and retry.
Orsak: Det går inte att hämta en åtkomsttoken från den angivna resurs-URL:en.
Rekommendation: Kontrollera att du har angett rätt resurs-URL för din hanterade identitet.
Allmänt
Felmeddelandet REST-fortsättningstoken NULL
Felmeddelande: {"token":null,"range":{"min":.}
Orsak: Vid frågor över flera partitioner/sidor returnerar serverdelstjänsten fortsättningstoken i JObject-format med 3 egenskaper: token, min och max nyckelintervall, till exempel {"token":null,"range":{"min":"05C1E9AB0DAD76","max":"05C1E9CD673398"}}). Beroende på källdata kan frågor resultera 0 som anger att token saknas, men det finns mer data att hämta.
Rekommendation: När continuationToken är icke-null, som strängen {"token":null,"range":{"min":"05C1E9AB0DAD76","max":"05C1E9CD673398"}} måste du anropa queryActivityRuns API igen med fortsättningstoken från föregående svar. Du måste skicka den fullständiga fråge-API-strängen igen. Aktiviteterna returneras på efterföljande sidor för frågeresultatet. Du bör ignorera att det finns en tom matris på den här sidan, så länge som det fullständiga continuationToken-värdet != null behöver du fortsätta fråga. Mer information finns i REST API för pipelinekörningsfråga.
Problem med att aktiviteten har fastnat
När du observerar att aktiviteten körs mycket längre än dina normala körningar utan några framsteg kan det hända att den fastnar. Du kan försöka avbryta det och försöka igen för att se om det hjälper. Om det är en kopieringsaktivitet kan du lära dig mer om prestandaövervakning och felsökning från Felsöka prestanda för kopieringsaktivitet. Om det är ett dataflöde kan du lära dig mer om prestanda och justeringsguide för mappning av dataflöden .
Nyttolast är för stor
Felmeddelande: 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.
Orsak: Nyttolasten för varje aktivitetskörning innehåller aktivitetskonfigurationen, de associerade datauppsättningarna och eventuella länkade tjänstkonfigurationer samt en liten del av systemegenskaperna som genereras per aktivitetstyp. Gränsen för en sådan nyttolaststorlek är 896 KB enligt vad som anges i Dokumentationen om Azure-gränser för Data Factory och Azure Synapse Analytics.
Rekommendation: Du når den här gränsen sannolikt eftersom du skickar in ett eller flera stora parametervärden från antingen överordnade aktivitetsutdata eller externa, särskilt om du skickar faktiska data över aktiviteter i kontrollflödet. Kontrollera om du kan minska storleken på stora parametervärden eller justera pipelinelogik för att undvika att skicka sådana värden mellan aktiviteter och hantera den i aktiviteten i stället.
Komprimering som inte stöds gör att filer skadas
Symptom: Du försöker packa upp en fil som lagras i en blobcontainer. En enskild kopieringsaktivitet i en pipeline har en källa med komprimeringstypen inställd på "deflate64" (eller någon typ som inte stöds). Den här aktiviteten körs och skapar textfilen som finns i zip-filen. Det finns dock ett problem med texten i filen, och den här filen verkar skadad. När den här filen packas upp lokalt går det bra.
Orsak: Zip-filen komprimeras av algoritmen "deflate64", medan det interna zip-biblioteket i Azure Data Factory endast stöder "deflate". Om zip-filen komprimeras av Windows-systemet och den totala filstorleken överskrider ett visst antal använder Windows "deflate64" som standard, vilket inte stöds i Azure Data Factory. Å andra sidan, om filstorleken är mindre eller om du använder några zip-verktyg från tredje part som stöder att ange komprimeringsalgoritmen, använder Windows "deflate" som standard.
Dricks
Både binärt format i Azure Data Factory och Synapse Analytics och avgränsat textformat i Azure Data Factory och Azure Synapse Analytics anger att formatet "deflate64" inte stöds i Azure Data Factory.
Kör pipeline skickar matrisparametern som sträng till den underordnade pipelinen
Felmeddelande: 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.
Orsak: Även om du i kör pipelinen skapar parametern av typen matris, som visas i bilden nedan, kommer pipelinen att misslyckas.
Detta beror på att nyttolasten skickas från den överordnade pipelinen till den underordnade som sträng. Vi kan se det när vi kontrollerar indata som skickas till den underordnade pipelinen.
Rekommendation: För att lösa problemet kan vi använda funktionen skapa matris enligt bilden nedan.
Sedan kommer pipelinen att lyckas. Och vi kan se i indatarutan att parametern som skickades är en matris.
Relaterat innehåll
Om du vill ha mer felsökningshjälp kan du prova dessa resurser: