az hdinsight application

Zarządzanie aplikacjami usługi HDInsight.

Polecenia

az hdinsight application create

Tworzenie aplikacji dla klastra usługi HDInsight.

az hdinsight application delete

Usuwa określoną aplikację w klastrze usługi HDInsight.

az hdinsight application list

Wyświetla listę wszystkich aplikacji dla klastra usługi HDInsight.

az hdinsight application show

Pobiera właściwości określonej aplikacji.

az hdinsight application wait

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

az hdinsight application create

Tworzenie aplikacji dla klastra usługi HDInsight.

az hdinsight application create --cluster-name
                                --name
                                --resource-group
                                --script-action-name
                                --script-uri
                                [--access-mode]
                                [--destination-port]
                                [--disable-gateway-auth {false, true}]
                                [--edgenode-size]
                                [--marketplace-id]
                                [--no-validation-timeout]
                                [--script-parameters]
                                [--ssh-password]
                                [--ssh-public-key]
                                [--ssh-user]
                                [--sub-domain-suffix]
                                [--subnet]
                                [--tags]
                                [--type {CustomApplication, RServer}]
                                [--vnet-name]

Przykłady

Utwórz aplikację przy użyciu identyfikatora URI skryptu.

az hdinsight application create -g MyResourceGroup -n MyApplication \
--cluster-name MyCluster \
--script-uri https://hdiconfigactions.blob.core.windows.net/linuxhueconfigactionv02/install-hue-uber-v02.sh \
--script-action-name MyScriptAction \
--script-parameters '"-version latest -port 20000"'

Utwórz aplikację z identyfikatorem URI skryptu i określonym rozmiarem węzła krawędzi.

az hdinsight application create -g MyResourceGroup -n MyApplication \
--cluster-name MyCluster \
--script-uri https://hdiconfigactions.blob.core.windows.net/linuxhueconfigactionv02/install-hue-uber-v02.sh \
--script-action-name MyScriptAction \
--script-parameters "-version latest -port 20000" \
--edgenode-size Standard_D4_v2

Tworzenie aplikacji przy użyciu punktu końcowego HTTPS.

az hdinsight application create -g MyResourceGroup -n MyApplication \
--cluster-name MyCluster \
--script-uri https://hdiconfigactions.blob.core.windows.net/linuxhueconfigactionv02/install-hue-uber-v02.sh \
--script-action-name MyScriptAction \
--script-parameters "-version latest -port 20000" \
--destination-port 8888 \
--sub-domain-suffix was

Parametry wymagane

--cluster-name

Nazwa klastra.

--name -n

Stała wartość nazwy aplikacji.

--resource-group -g

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

--script-action-name

Nazwa akcji skryptu.

--script-uri

Identyfikator URI skryptu.

Parametry opcjonalne

--access-mode

Tryb dostępu dla aplikacji.

wartość domyślna: WebPage
--destination-port

Port docelowy do nawiązania połączenia.

wartość domyślna: 8080
--disable-gateway-auth

Wskazuje, czy wyłączyć uwierzytelnianie bramy. Ustawieniem domyślnym jest włączenie uwierzytelniania bramy. Wartość domyślna: false.

akceptowane wartości: false, true
--edgenode-size
--marketplace-id

Identyfikator witryny Marketplace.

--no-validation-timeout

Zezwalaj na błąd przekroczenia limitu czasu podczas fazy weryfikacji argumentu. W przypadku pominięcia błąd przekroczenia limitu czasu walidacji będzie dozwolony.

wartość domyślna: False
--script-parameters

Parametry skryptu.

--ssh-password -P

Hasło SSH dla węzłów klastra.

--ssh-public-key -K

Klucz publiczny SSH dla węzłów klastra.

--ssh-user -U

Nazwa użytkownika SSH dla węzłów klastra.

wartość domyślna: sshuser
--sub-domain-suffix

Sufiks poddomeny aplikacji.

--subnet

Nazwa lub identyfikator podsieci. Jeśli podano nazwę, --vnet-name należy podać.

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--type -t

Typ aplikacji.

akceptowane wartości: CustomApplication, RServer
wartość domyślna: CustomApplication
--vnet-name

Nazwa sieci wirtualnej.

az hdinsight application delete

Usuwa określoną aplikację w klastrze usługi HDInsight.

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

Parametry wymagane

--cluster-name

Nazwa klastra.

--name -n

Stała wartość nazwy aplikacji.

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

az hdinsight application list

Wyświetla listę wszystkich aplikacji dla klastra usługi HDInsight.

az hdinsight application list --cluster-name
                              --resource-group

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 application show

Pobiera właściwości określonej aplikacji.

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

Parametry wymagane

--cluster-name

Nazwa klastra.

--name -n

Stała wartość nazwy aplikacji.

--resource-group -g

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

az hdinsight application wait

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

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

Parametry wymagane

--cluster-name

Nazwa klastra.

--name -n

Stała wartość nazwy aplikacji.

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

wartość domyślna: False
--custom

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

--deleted

Zaczekaj 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 parametru provisioningState o godzinie "Succeeded".

wartość domyślna: False