az hdinsight application

Verwalten von HDInsight-Anwendungen.

Befehle

az hdinsight application create

Erstellen einer Anwendung für einen HDInsight-Cluster

az hdinsight application delete

Löscht die angegebene Anwendung im HDInsight-Cluster.

az hdinsight application list

Listet alle Anwendungen für den HDInsight-Cluster auf.

az hdinsight application show

Ruft Eigenschaften der angegebenen Anwendung ab.

az hdinsight application wait

Platzieren Sie die CLI in einem Wartezustand, bis ein Vorgang abgeschlossen ist.

az hdinsight application create

Erstellen einer Anwendung für einen HDInsight-Cluster

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]

Beispiele

Erstellen Sie eine Anwendung mit einem Skript-URI.

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

Erstellen Sie eine Anwendung mit einem Skript-URI und der angegebenen Edgeknotengröße.

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

Erstellen Sie eine Anwendung mit HTTPS-Endpunkt.

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

Erforderliche Parameter

--cluster-name

Der Name des Clusters.

--name -n

Der Konstantenwert für den Anwendungsnamen.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--script-action-name

Der Name der Skriptaktion.

--script-uri

Der URI für das Skript.

Optionale Parameter

--access-mode

Der Zugriffsmodus für die Anwendung.

Standardwert: WebPage
--destination-port

Der Zielport, mit dem eine Verbindung hergestellt werden soll.

Standardwert: 8080
--disable-gateway-auth

Gibt an, ob die Gatewayauthentifizierung deaktiviert werden soll. Standard ist die Aktivierung der Gatewayauthentifizierung. Standardwert: false.

Zulässige Werte: false, true
--edgenode-size
--marketplace-id

Der Marketplace-Bezeichner.

--no-validation-timeout

Timeoutfehler während der Argumentüberprüfungsphase zulassen. Wenn dieser Fehler nicht angegeben wird, ist der Timeoutfehler der Überprüfung zulässig.

--script-parameters

Die Parameter für das Skript.

--ssh-password -P

SSH-Kennwort für die Clusterknoten.

--ssh-public-key -K

SSH-öffentlicher Schlüssel für die Clusterknoten.

--ssh-user -U

SSH-Benutzername für die Clusterknoten.

Standardwert: sshuser
--sub-domain-suffix

Das Unterdomänensuffix der Anwendung.

--subnet

Der Name oder die ID des Subnetzs. Wenn der Name angegeben wird, --vnet-name muss angegeben werden.

--tags

Leerzeichentrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

--type -t

Der Anwendungstyp.

Zulässige Werte: CustomApplication, RServer
Standardwert: CustomApplication
--vnet-name

Der Name eines virtuellen Netzwerks.

az hdinsight application delete

Löscht die angegebene Anwendung im HDInsight-Cluster.

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

Erforderliche Parameter

--cluster-name

Der Name des Clusters.

--name -n

Der Konstantenwert für den Anwendungsnamen.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--yes -y

Nicht zur Bestätigung auffordern

az hdinsight application list

Listet alle Anwendungen für den HDInsight-Cluster auf.

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

Erforderliche Parameter

--cluster-name

Der Name des Clusters.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

az hdinsight application show

Ruft Eigenschaften der angegebenen Anwendung ab.

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

Erforderliche Parameter

--cluster-name

Der Name des Clusters.

--name -n

Der Konstantenwert für den Anwendungsnamen.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

az hdinsight application wait

Platzieren Sie die CLI in einem Wartezustand, bis ein Vorgang abgeschlossen ist.

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

Erforderliche Parameter

--cluster-name

Der Name des Clusters.

--name -n

Der Konstantenwert für den Anwendungsnamen.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--created

Warten Sie, bis Sie mit "provisioningState" unter "Erfolgreich" erstellt wurden.

--custom

Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Warten Sie, bis sie gelöscht wurde.

--exists

Warten Sie, bis die Ressource vorhanden ist.

--interval

Abfrageintervall in Sekunden.

Standardwert: 30
--timeout

Maximale Wartezeit in Sekunden.

Standardwert: 3600
--updated

Warten Sie, bis die Aktualisierung mit provisioningState unter "Erfolgreich" ausgeführt wurde.