az hdinsight autoscale

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

Polecenia

az hdinsight autoscale condition

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

az hdinsight autoscale condition create

Dodaj nowy warunek harmonogramu.

az hdinsight autoscale condition delete

Usuń warunek harmonogramu.

az hdinsight autoscale condition list

Wyświetl listę wszystkich warunków harmonogramu.

az hdinsight autoscale condition update

Aktualizowanie warunku harmonogramu.

az hdinsight autoscale condition wait

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

az hdinsight autoscale create

Włącz automatyczne skalowanie dla uruchomionego klastra.

az hdinsight autoscale delete

Wyłącz automatyczne skalowanie dla uruchomionego klastra.

az hdinsight autoscale list-timezones

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

az hdinsight autoscale show

Pobierz konfigurację autoskalowania określonego klastra.

az hdinsight autoscale update

Zaktualizuj konfigurację skalowania automatycznego.

az hdinsight autoscale wait

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

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 skalowanie automatyczne 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ążeniach.

--no-wait

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

--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.

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.

--yes -y

Nie monituj o potwierdzenie.

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

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>.

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ążeniach.

--no-wait

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

--timezone

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

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" w lokalizacji "Succeeded".

--custom

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

--deleted

Zaczekaj na usunięcie.

--exists

Zaczekaj, aż zasób istnieje.

--interval

Interwał sondowania w sekundach.

wartość domyślna: 30
--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600
--updated

Zaczekaj na zaktualizowanie parametru provisioningState o godzinie "Succeeded".