Klustergränssnittsändringar och klusteråtkomstlägen
Varning
Den här artikeln har arkiverats och kanske inte längre återspeglar produktens aktuella tillstånd. Information om klusterkonfiguration finns i Referens för beräkningskonfiguration.
Ett nytt användargränssnitt för kluster är tillgängligt med följande ändringar:
- Åtkomstläget ersätter klustersäkerhetsläget. Lär dig mer om skillnaderna mellan klustersäkerhetsläge och åtkomstläge.
- Alternativknappar ersätter listrutan klusterläge .
- Genomströmning av autentiseringsuppgifter har nya konfigurationsinställningar.
- Funktionerna i äldre klusterfunktioner med hög samtidighet kombineras med tabellåtkomstkontroll (tabell-ACL:er) eller genomströmning av autentiseringsuppgifter är nu tillgängliga i kluster för delad åtkomst.
Mer information om hur du konfigurerar beräkning för Unity Catalog finns i Åtkomstlägen.
Viktigt!
Som standard använder klusterredigeraren det nya användargränssnittet. Om du vill växla mellan det nya användargränssnittet och det äldre användargränssnittet klickar du på förhandsgranskningsknappen överst på sidan och klickar på den inställning som visas.
Vad är klusteråtkomstläge?
En ny listruta för åtkomstläge har ersatt listrutan Säkerhetsläge . Åtkomstlägen är standardiserade på följande sätt:
Listrutan Åtkomstläge | Synlig för användaren | Stöd för Unity Catalog | Språk som stöds |
---|---|---|---|
En användare | Alltid | Ja | Python, SQL, Scala, R |
Delad | Alltid (Premium-plan krävs) | Ja | Python (på Databricks Runtime 11.3 LTS och senare), SQL, Scala (på Databricks Runtime 13.3 LTS och senare) |
Ingen isolering har delats | Arbetsyteadministratörer kan dölja den här klustertypen genom att framtvinga användarisolering på sidan administratörsinställningar. Se även en relaterad inställning på kontonivå för delade kluster utan isolering. | Nej | Python, SQL, Scala, R |
Anpassat | Det här alternativet visas endast för befintliga kluster utan åtkomstlägen. Om ett kluster har skapats med äldre klusterlägen, till exempel Standard eller Hög samtidighet, visar Databricks det här värdet för åtkomstläge när du använder det nya användargränssnittet. Det här värdet är inte ett alternativ för att skapa nya kluster. | Nej | Python, SQL, Scala, R |
Viktigt!
Åtkomstläge i kluster-API:et stöds ännu inte. Det finns inga ändringar i det befintliga kluster-API:et.
Hur konfigurerar du klusterläge i det nya användargränssnittet för Azure Databricks-kluster?
Listrutan Klusterläge ersätts av en alternativknapp med två alternativ: Multinod och Enskild nod. När en användare växlar mellan de två lägena för alternativknappen återställs formuläret.
Hur konfigurerar du genomströmning av autentiseringsuppgifter i det nya klustrets användargränssnitt?
Genomströmning av autentiseringsuppgifter fungerar inte med Unity Catalog.
I Avancerade alternativ blir kryssrutan Aktivera genomströmning av autentiseringsuppgifter tillgänglig om åtkomstläget är en användare eller delad. Markera kryssrutan för att aktivera genomströmning av autentiseringsuppgifter i klustret och inaktivera Unity Catalog i klustret.
Hur fungerar bakåtkompatibilitet med dessa ändringar?
Alla befintliga interaktiva kluster och jobbklusterdefinitioner fortsätter att fungera efter ändringen i klustrets användargränssnitt. Beteendet förblir detsamma (ingen ändring) när du startar eller startar om ett befintligt kluster eller när en befintlig jobbkörning utlöses.
Kommentar
Äldre klusterdefinitioner visas i klustrets användargränssnitt som anpassat åtkomstläge. Det här värdet är endast för bakåtkompatibilitet och kan inte väljas från listrutan.
För arbetsytor utan Unity Catalog (dvs. inget Unity Catalog-metaarkiv har tilldelats) använder du följande tabell för att migrera från dina ursprungliga klusterinställningar till det nya åtkomstläget när du skapar nya kluster.
Ursprungliga klusterinställningar | Nytt åtkomstläge |
---|---|
Standard | Ingen isolering har delats |
Kryssrutan Standard + genomströmning för autentiseringsuppgifter är markerad | Kryssrutan En användare + genomströmning för autentiseringsuppgifter är markerad |
Hög samtidighet (HC)* | Ingen isolering har delats |
Kryssrutan HC + Access Control-tabell är markerad | Delad |
Kryssrutan HC + genomströmning för autentiseringsuppgifter är markerad | Kryssrutan Delad + genomströmning för autentiseringsuppgifter är markerad |
- Azure Databricks särskiljer inte längre kluster med hög samtidighet utan tabellåtkomstkontroll (tabell-ACL: er) och genomströmning av autentiseringsuppgifter från Standard-kluster eftersom de har samma funktionsstöd. Båda representeras av åtkomstläget "Ingen isolering delad".
För kunder med problem med bakåtkompatibilitet kan du inaktivera det nya klustrets användargränssnitt genom att växla bort det nya användargränssnittet på förhandsgranskningsetiketten:
Begränsningar
- Följande säkerhetsrelaterade Spark-konfigurationer är inte tillgängliga i det nya användargränssnittet när du skapar ett nytt kluster. Om du behöver finjustera en klusterkonfiguration (till exempel för integreringar som Privacera eller Immuta) kan du definiera en anpassad klusterprincip för att ange dessa konfigurationer. Kontakta ditt Azure Databricks-kontoteam om du vill ha hjälp.
spark.databricks.repl.allowedLanguages
spark.databricks.acl.dfAclsEnabled
spark.databricks.passthrough.enabled
spark.databricks.pyspark.enableProcessIsolation
- Python-stöd i läget delad åtkomst kräver Databricks Runtime 11.3 LTS och senare.