az hdinsight autoscale

Zarządzanie konfiguracją automatycznego skalowania klastra usługi HDInsight.

Polecenia

Nazwa Opis Typ Stan
az hdinsight autoscale condition

Zarządzaj warunkiem harmonogramu klastra usługi HDInsight, który włączył skalowanie automatyczne oparte na harmonogramie.

Podstawowe funkcje Ogólna dostępność
az hdinsight autoscale condition create

Dodaj nowy warunek harmonogramu.

Podstawowe funkcje Ogólna dostępność
az hdinsight autoscale condition delete

Usuń warunek harmonogramu.

Podstawowe funkcje Ogólna dostępność
az hdinsight autoscale condition list

Wyświetl listę wszystkich warunków harmonogramu.

Podstawowe funkcje Ogólna dostępność
az hdinsight autoscale condition update

Aktualizowanie warunku harmonogramu.

Podstawowe funkcje Ogólna dostępność
az hdinsight autoscale condition wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu ukończenia operacji.

Podstawowe funkcje Ogólna dostępność
az hdinsight autoscale create

Włącz automatyczne skalowanie dla uruchomionego klastra.

Podstawowe funkcje Ogólna dostępność
az hdinsight autoscale delete

Wyłącz automatyczne skalowanie dla uruchomionego klastra.

Podstawowe funkcje Ogólna dostępność
az hdinsight autoscale list-timezones

Wyświetl listę dostępnych nazw strefy czasowej podczas włączania automatycznego skalowania opartego na harmonogramie.

Podstawowe funkcje Ogólna dostępność
az hdinsight autoscale show

Pobierz konfigurację autoskalowania określonego klastra.

Podstawowe funkcje Ogólna dostępność
az hdinsight autoscale update

Zaktualizuj konfigurację skalowania automatycznego.

Podstawowe funkcje Ogólna dostępność
az hdinsight autoscale wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu ukończenia operacji.

Podstawowe funkcje Ogólna dostępność

az hdinsight autoscale create

Włącz automatyczne skalowanie dla uruchomionego klastra.

az hdinsight autoscale create --cluster-name
                              --resource-group
                              --type {Load, Schedule}
                              [--days {Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                              [--max-workernode-count]
                              [--min-workernode-count]
                              [--no-wait]
                              [--time]
                              [--timezone]
                              [--workernode-count]
                              [--yes]

Przykłady

Włącz automatyczne skalowanie oparte na obciążeniu dla uruchomionego klastra.

az hdinsight autoscale create --resource-group MyResourceGroup --cluster-name MyCluster --type Load \
--min-workernode-count 3 --max-workernode-count 5

Włącz automatyczne skalowanie oparte na harmonogramie dla uruchomionego klastra.

az hdinsight autoscale create --resource-group MyResourceGroup --cluster-name MyCluster --type Schedule \
--timezone "Pacific Standard Time" --days Monday Tuesday --time 09:00 --workernode-count 5

Parametry wymagane

--cluster-name

Nazwa klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--type

Typ autoskalu.

akceptowane wartości: Load, Schedule

Parametry opcjonalne

--days

Rozdzielana spacjami lista dni harmonogramu.

akceptowane wartości: Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--max-workernode-count

Maksymalna liczba węzłów roboczych dla atuoscale opartej na obciążeniu.

--min-workernode-count

Minimalna liczba węzłów roboczych dla atuoscale opartej na obciążeniu.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

wartość domyślna: False
--time

24-godzinny czas w postaci xx:xx w dniach.

--timezone

Strefa czasowa dla typu automatycznego skalowania harmonogramu. Wartości z az hdinsight autoscale list-timezones.

--workernode-count

Liczba węzłów roboczych harmonogramu.

--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az hdinsight autoscale delete

Wyłącz automatyczne skalowanie dla uruchomionego klastra.

az hdinsight autoscale delete --cluster-name
                              --resource-group
                              [--no-wait]
                              [--yes]

Przykłady

Wyłącz automatyczne skalowanie dla uruchomionego klastra.

az hdinsight autoscale delete --resource-group MyResourceGroup --cluster-name MyCluster

Parametry wymagane

--cluster-name

Nazwa klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

wartość domyślna: False
--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az hdinsight autoscale list-timezones

Wyświetl listę dostępnych nazw strefy czasowej podczas włączania automatycznego skalowania opartego na harmonogramie.

az hdinsight autoscale list-timezones

Przykłady

Wyświetl listę dostępnych nazw strefy czasowej.

az hdinsight autoscale list-timezones
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az hdinsight autoscale show

Pobierz konfigurację autoskalowania określonego klastra.

az hdinsight autoscale show --cluster-name
                            --resource-group

Przykłady

Pobierz konfigurację skalowania automatycznego.

az hdinsight autoscale show --resource-group MyResourceGroup --cluster-name MyCluster

Parametry wymagane

--cluster-name

Nazwa klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az hdinsight autoscale update

Zaktualizuj konfigurację skalowania automatycznego.

az hdinsight autoscale update --cluster-name
                              --resource-group
                              [--max-workernode-count]
                              [--min-workernode-count]
                              [--no-wait]
                              [--timezone]

Przykłady

Zaktualizuj konfigurację związaną z autoskalowaniem na podstawie obciążenia.

az hdinsight autoscale update --resource-group MyResourceGroup --cluster-name MyCluster --max-workernode-count 5

Zaktualizuj konfigurację związaną z automatycznym skalowaniem na podstawie harmonogramu.

az hdinsight autoscale update --resource-group MyResourceGroup --cluster-name MyCluster --timezone "China Standard Time"

Parametry wymagane

--cluster-name

Nazwa klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--max-workernode-count

Maksymalna liczba węzłów roboczych dla atuoscale opartej na obciążeniu.

--min-workernode-count

Minimalna liczba węzłów roboczych dla atuoscale opartej na obciążeniu.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

wartość domyślna: False
--timezone

Strefa czasowa dla typu automatycznego skalowania harmonogramu. Wartości z az hdinsight autoscale list-timezones.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az hdinsight autoscale wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu ukończenia operacji.

az hdinsight autoscale wait --name
                            --resource-group
                            [--created]
                            [--custom]
                            [--deleted]
                            [--exists]
                            [--interval]
                            [--timeout]
                            [--updated]

Parametry wymagane

--name -n

Nazwa klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--created

Zaczekaj na utworzenie polecenia "provisioningState" o godzinie "Succeeded".

wartość domyślna: False
--custom

Poczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Np. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Poczekaj na usunięcie.

wartość domyślna: False
--exists

Zaczekaj, aż zasób istnieje.

wartość domyślna: False
--interval

Interwał sondowania w sekundach.

wartość domyślna: 30
--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600
--updated

Zaczekaj na zaktualizowanie stanu provisioningState o 'Powodzenie'.

wartość domyślna: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.