Dela via


warehouses kommandogrupp

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

Global flags

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

Global flags

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

Global flags

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

Global flags

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.

Global flags

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)

Global flags

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)

Global flags

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

Global flags

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

Global flags

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

Global flags

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

Global flags

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.

Global flags

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.

Global flags

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