Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Note
Den här informationen gäller för Databricks CLI-versionerna 0.205 och senare. The Databricks CLI is in Public Preview.
Databricks CLI use is subject to the Databricks License and Databricks Privacy Notice, including any Usage Data provisions.
The warehouses command group within the Databricks CLI allows you to manage SQL warehouses. Ett SQL-lager är en beräkningsresurs som gör att du kan köra SQL-kommandon på dataobjekt i Databricks SQL. Se Ansluta till ett SQL-lager.
skapa databricks-lager
Skapa ett nytt SQL-lager.
databricks warehouses create [flags]
Arguments
None
Options
--auto-stop-mins int
Hur lång tid i minuter ett SQL-lager måste vara inaktivt (med andra ord inga RUNNING frågor) innan det stoppas automatiskt.
--cluster-size string
Storleken på de kluster som allokerats för det här lagret.
--creator-name string
Namn på lagerskapare.
--enable-photon
Konfigurerar om lagret ska använda fotooptimerade kluster.
--enable-serverless-compute
Konfigurerar om lagret ska använda serverlös beräkning.
--instance-profile-arn string
Deprecated.
--json JSON
Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.
--max-num-clusters int
Maximalt antal kluster som autoskalningsappen skapar för att hantera samtidiga frågor.
--min-num-clusters int
Minsta antal tillgängliga kluster som ska underhållas för det här SQL-lagret.
--name string
Logiskt namn för klustret.
--no-wait
Vänta inte med att nå körningstillståndet
--spot-instance-policy SpotInstancePolicy
Konfigurationer om lagret ska använda instanser av oanvänd kapacitet. Värden som stöds: COST_OPTIMIZED, POLICY_UNSPECIFIED, RELIABILITY_OPTIMIZED
--timeout duration
Maximal tid för att nå RUNNING tillstånd (standard 20 ms)
--warehouse-type CreateWarehouseRequestWarehouseType
Informationslagertyp: PRO eller CLASSIC. Värden som stöds: CLASSIC, PRO, TYPE_UNSPECIFIED
Examples
I följande exempel skapas ett nytt SQL-lager med grundläggande konfiguration:
databricks warehouses create --name "my-warehouse" --cluster-size "Small" --min-num-clusters 1 --max-num-clusters 10 --auto-stop-mins 60
I följande exempel skapas ett serverlöst lager med Photon aktiverat:
databricks warehouses create --name "serverless-warehouse" --enable-serverless-compute --enable-photon --warehouse-type PRO
ta bort databricks-lager
Ta bort ett SQL-lager.
databricks warehouses delete ID [flags]
Arguments
ID
Required. ID för SQL-lagret.
Options
Examples
I följande exempel tas ett lager bort med det angivna ID:t:
databricks warehouses delete 1234567890abcdef
redigera databricks-lager
Uppdatera ett lager. Uppdaterar konfigurationen för ett SQL-lager.
databricks warehouses edit ID [flags]
Arguments
ID
Required. ID för lagret som ska konfigureras.
Options
--auto-stop-mins int
Hur lång tid i minuter ett SQL-lager måste vara inaktivt (med andra ord inga RUNNING frågor) innan det stoppas automatiskt.
--cluster-size string
Storleken på de kluster som allokerats för det här lagret.
--creator-name string
Namn på lagerskapare.
--enable-photon
Konfigurerar om lagret ska använda fotooptimerade kluster.
--enable-serverless-compute
Konfigurerar om lagret ska använda serverlös beräkning.
--instance-profile-arn string
Deprecated.
--json JSON
Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.
--max-num-clusters int
Maximalt antal kluster som autoskalningsappen skapar för att hantera samtidiga frågor.
--min-num-clusters int
Minsta antal tillgängliga kluster som ska underhållas för det här SQL-lagret.
--name string
Logiskt namn för klustret.
--no-wait
Vänta inte med att nå RUNNING tillståndet
--spot-instance-policy SpotInstancePolicy
Konfigurationer om lagret ska använda instanser av oanvänd kapacitet. Värden som stöds: COST_OPTIMIZED, POLICY_UNSPECIFIED, RELIABILITY_OPTIMIZED
--timeout duration
Maximal tid för att nå RUNNING tillstånd (standard 20 ms)
--warehouse-type EditWarehouseRequestWarehouseType
Warehouse type. Värden som stöds: CLASSIC, PRO, TYPE_UNSPECIFIED
Examples
I följande exempel uppdateras ett lager för att ändra klusterstorlek och automatisk stopptid:
databricks warehouses edit 1234567890abcdef --cluster-size "Medium" --auto-stop-mins 30
I följande exempel aktiveras Photon för ett befintligt lager:
databricks warehouses edit 1234567890abcdef --enable-photon
databricks-lager får
Hämta informationen för ett enda SQL-lager.
databricks warehouses get ID [flags]
Arguments
ID
Required. ID för SQL-lagret.
Options
Examples
I följande exempel hämtas information om ett lager med det angivna ID:t:
databricks warehouses get 1234567890abcdef
databricks-lagerlista
Visa en lista över alla SQL-lager som en användare har behörighet att hantera.
databricks warehouses list [flags]
Arguments
None
Options
--run-as-user-id int
Tjänstens huvudnamn som ska användas för att hämta listan över lager.
Examples
I följande exempel visas alla lager:
databricks warehouses list
I följande exempel visas informationslager med ett specifikt huvudnamn för tjänsten:
databricks warehouses list --run-as-user-id 123456789
databricks-lager startar
Starta ett SQL-lager.
databricks warehouses start ID [flags]
Arguments
ID
Required. ID för SQL-lagret.
Options
--no-wait
Vänta inte med att nå RUNNING tillståndet
--timeout duration
Maximal tid för att nå RUNNING tillstånd (standard 20 ms)
Examples
I följande exempel startas ett lager med det angivna ID:t:
databricks warehouses start 1234567890abcdef
I följande exempel startas ett lager utan att vänta på att det ska nå RUNNING status:
databricks warehouses start 1234567890abcdef --no-wait
databricks-lager stoppas
Stoppa ett SQL-lager.
databricks warehouses stop ID [flags]
Arguments
ID
Required. ID för SQL-lagret.
Options
--no-wait
Vänta inte med att nå STOPPED tillståndet
--timeout duration
Maximal tid för att nå STOPPED tillstånd (standard 20 ms)
Examples
I följande exempel stoppas ett lager med det angivna ID:t:
databricks warehouses stop 1234567890abcdef
I följande exempel stoppas ett lager utan att vänta på att det ska nå STOPPED status:
databricks warehouses stop 1234567890abcdef --no-wait
databricks-lager get-workspace-warehouse-config
Hämta konfigurationen på arbetsytans nivå som delas av alla SQL-lager på en arbetsyta.
databricks warehouses get-workspace-warehouse-config [flags]
Arguments
None
Options
Examples
I följande exempel hämtas konfigurationen av arbetsytans lager:
databricks warehouses get-workspace-warehouse-config
databricks warehouses set-workspace-warehouse-config
Ange konfigurationen på arbetsytansnivå som delas av alla SQL-lager på en arbetsyta.
databricks warehouses set-workspace-warehouse-config [flags]
Arguments
None
Options
--google-service-account string
Endast GCP: Google-tjänstkonto som används för att skicka till kluster för att få åtkomst till Google Cloud Storage.
--instance-profile-arn string
Endast AWS: Instansprofil som används för att skicka IAM-rollen till klustret.
--json JSON
Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.
--security-policy SetWorkspaceWarehouseConfigRequestSecurityPolicy
Säkerhetsprincip för lager. Värden som stöds: DATA_ACCESS_CONTROL, NONE, PASSTHROUGH
Examples
I följande exempel anges konfigurationen av arbetsytans lager med en säkerhetsprincip:
databricks warehouses set-workspace-warehouse-config --security-policy DATA_ACCESS_CONTROL
databricks-lager get-permission-levels
Hämta behörighetsnivåer för SQL-lager.
databricks warehouses get-permission-levels WAREHOUSE_ID [flags]
Arguments
WAREHOUSE_ID
DET SQL-lager som du vill hämta eller hantera behörigheter för.
Options
Examples
I följande exempel hämtas behörighetsnivåer för ett lager:
databricks warehouses get-permission-levels 1234567890abcdef
get-permissions för databricks-lager
Hämta behörigheterna för ett SQL-lager. SQL-lager kan ärva behörigheter från rotobjektet.
databricks warehouses get-permissions WAREHOUSE_ID [flags]
Arguments
WAREHOUSE_ID
DET SQL-lager som du vill hämta eller hantera behörigheter för.
Options
Examples
I följande exempel hämtas behörigheterna för ett lager:
databricks warehouses get-permissions 1234567890abcdef
databricks-lageruppsättningsbehörigheter
Ange behörigheter för SQL-lager. Anger behörigheter för ett objekt och ersätter befintliga behörigheter om de finns. Tar bort alla direktbehörigheter om inga har angetts. Objekt kan ärva behörigheter från sina rotobjekt.
databricks warehouses set-permissions WAREHOUSE_ID [flags]
Arguments
WAREHOUSE_ID
DET SQL-lager som du vill hämta eller hantera behörigheter för.
Options
--json JSON
Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.
Examples
I följande exempel anges behörigheter för ett lager med hjälp av en JSON-fil:
databricks warehouses set-permissions 1234567890abcdef --json @permissions.json
uppdateringsbehörigheter för databricks-lager
Uppdatera behörigheterna på ett SQL-lager. SQL-lager kan ärva behörigheter från rotobjektet.
databricks warehouses update-permissions WAREHOUSE_ID [flags]
Arguments
WAREHOUSE_ID
DET SQL-lager som du vill hämta eller hantera behörigheter för.
Options
--json JSON
Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.
Examples
I följande exempel uppdateras behörigheter för ett lager med hjälp av en JSON-fil:
databricks warehouses update-permissions 1234567890abcdef --json @permissions.json
Global flags
--debug
Om felsökningsloggning ska aktiveras.
-h eller --help
Visa hjälp för Databricks CLI eller den relaterade kommandogruppen eller det relaterade kommandot.
--log-file sträng
En sträng som representerar filen som utdataloggarna ska skrivas till. Om den här flaggan inte anges är standardvärdet att skriva utdataloggar till stderr.
--log-format format
Loggformattypen eller textjson. Standardvärdet är text.
--log-level sträng
En sträng som representerar loggformatnivån. Om det inte anges inaktiveras loggformatnivån.
-o, --output typ
Kommandots utdatatyp, text eller json. Standardvärdet är text.
-p, --profile sträng
Namnet på profilen i filen som ~/.databrickscfg ska användas för att köra kommandot. Om den här flaggan inte anges används den namngivna DEFAULT profilen om den finns.
--progress-format format
Formatet för att visa förloppsloggar: default, append, inplaceeller json
-t, --target sträng
Om tillämpligt, paketmålet som ska användas