Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel geeft informatie over veelvoorkomende fouten die optreden bij het gebruik van de Databricks IDE-extensie, evenals informatie over probleemoplossing. Zie Databricks IDE-extensie.
Uitvoer van Databricks-logboek weergeven
De Databricks-extensie biedt gedetailleerde logboekuitvoer in het deelvenster Visual Studio Code View > Output bij het uitvoeren van een willekeurig type opdracht. U kunt deze logboeken gebruiken om het succes te bevestigen en eventuele problemen te bekijken. Afhankelijk van de opdracht vindt u deze logboeken in de volgende uitvoerkanalen:
- Databricks bundellogboeken
- Databricks Connect
- Databricks-logboeken
- Databricks Notitieboek
Als u wilt schakelen tussen uitvoerkanalen, selecteert u de vervolgkeuzelijst in de rechterbovenhoek van de weergave Visual Studio Code Output.
In de weergave Uitvoer worden afgekapte gegevens weergegeven als Logs: Ingeschakeld is ingeschakeld of databricks.logs.enabled is ingesteld op true. Voor meer informatie kunt u de volgende instellingen wijzigen, zoals beschreven in Instellingen voor de Databricks IDE-extensie:
-
Logboeken: Maximale matrixlengte of
databricks.logs.maxArrayLength -
Logboeken: Maximale veldlengte of
databricks.logs.maxFieldLength -
Logboeken: Afkappingsdiepte of
databricks.logs.truncationDepth
Fout bij het synchroniseren via een proxy
Probleem: Wanneer je probeert de Databricks IDE-extensie uit te voeren om je lokale project via een proxy te synchroniseren, verschijnt er een foutmelding vergelijkbaar met de volgende en is de synchronisatiebewerking niet succesvol: Get "https://<workspace-instance>/api/2.0/preview/scim/v2/Me": EOF.
Possible cause: Visual Studio Code weet niet hoe de proxy moet worden gevonden.
Hersteloplossing: start Visual Studio Code opnieuw vanaf de terminal door de volgende opdracht uit te voeren en probeer het opnieuw te synchroniseren:
env HTTPS_PROXY=<proxy-url>:<port> code
In de voorgaande opdracht:
- Vervang
<proxy-url>door de volledige URL naar uw proxy. - Vervang
<port>door de juiste poort op uw proxy.
Fout: 'spawn unknown system error -86' wanneer u probeert lokale code te synchroniseren
Issue: Wanneer u probeert lokale code in een project te synchroniseren met een externe Azure Databricks werkruimte, toont de Terminal dat synchronisatie is gestart, maar alleen het foutbericht spawn unknown system error -86. Ook blijft de sectie Sync Destination van het deelvenster Configuration in afwachting.
Mogelijke oorzaak: De verkeerde versie van de Databricks IDE-extensie is geïnstalleerd voor het besturingssysteem van je ontwikkelmachine.
Aanbevolen oplossing: verwijder de extensie en installeer en open de extensie voor het besturingssysteem van uw ontwikkelcomputer vanaf het begin.
Gebruikslogboeken verzenden naar Databricks
Als u problemen ondervindt met het synchroniseren van lokale code naar een externe Azure Databricks-werkruimte, kunt u gebruikslogboeken en gerelateerde informatie verzenden naar Databricks-ondersteuning door het volgende te doen:
- Zet logging aan door de instelling Logs: Enabled of instelling
databricks.logs.enabledoptrue, zoals beschreven in Settings voor de Databricks IDE-extensie te controleren. Zorg ervoor dat u Visual Studio Code opnieuw start nadat u logboekregistratie hebt ingeschakeld. - Probeer uw probleem te reproduceren.
- Vanuit het Commando Palet (Weergeven > Commando Palet vanuit het hoofdmenu), voer de opdracht Databricks: Open volledige logboeken uit.
- Verzend de
databricks-cli-logs.jsonensdk-and-extension-logs.jsonbestanden die worden weergegeven naar Databricks Support. - Kopieer ook de inhoud van de Terminal (View > Terminal) in de context van het probleem en verzend deze inhoud naar Databricks Support.
Foutlogboeken verzenden die niet betrekking hebben op problemen met codesynchronisatie naar Databricks-ondersteuning:
- Voer vanuit het opdrachtpalet (Weergeven > Opdrachtpalet), de opdracht Databricks: Volledige logboeken openen uit.
- Verzend alleen het
sdk-and-extension-logs.jsonbestand dat wordt weergegeven naar Databricks Support.