az hdinsight application

Gerenciar aplicativos do HDInsight.

Comandos

az hdinsight application create

Crie um aplicativo para um cluster HDInsight.

az hdinsight application delete

Exclui o aplicativo especificado no cluster HDInsight.

az hdinsight application list

Lista todos os aplicativos para o cluster HDInsight.

az hdinsight application show

Obtém as propriedades do aplicativo especificado.

az hdinsight application wait

Coloque a CLI em um estado de espera até que uma operação seja concluída.

az hdinsight application create

Crie um aplicativo para um cluster 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]
                                [--subscription]
                                [--tags]
                                [--type {CustomApplication, RServer}]
                                [--vnet-name]

Exemplos

Crie um aplicativo com um URI de script.

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

Crie um aplicativo com um URI de script e o tamanho do nó de borda especificado.

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

Crie um aplicativo com um ponto de extremidade 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

Parâmetros Exigidos

--cluster-name

O nome do cluster.

--name -n

O valor da constante para o nome do aplicativo.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--script-action-name

O nome da ação de script.

--script-uri

O URI para o script.

Parâmetros Opcionais

--access-mode

O modo de acesso para o aplicativo.

valor padrão: WebPage
--destination-port

A porta de destino à qual se conectar.

valor padrão: 8080
--disable-gateway-auth

Indica se a autenticação de gateway deve ser desabilitada. O padrão é habilitar a autenticação de gateway. Padrão: falso.

valores aceitos: false, true
--edgenode-size
--marketplace-id

O identificador do Marketplace.

--no-validation-timeout

Permitir erro de tempo limite durante fase de validação de argumento. Se omitido, o erro de tempo limite de validação será permitido.

--script-parameters

Os parâmetros do script.

--ssh-password -P

Senha SSH para os nós de cluster.

--ssh-public-key -K

Chave pública SSH para os nós de cluster.

--ssh-user -U

Nome de usuário SSH para os nós de cluster.

valor padrão: sshuser
--sub-domain-suffix

O sufixo de subdomínio do aplicativo.

--subnet

O nome ou a ID da sub-rede. Se name for fornecido, --vnet-name deverá ser fornecido.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--tags

Marcas separadas por espaço: chave [= valor] [chave [= valor]...]. Use "" para limpar as marcas existentes.

--type -t

O tipo de aplicativo.

valores aceitos: CustomApplication, RServer
valor padrão: CustomApplication
--vnet-name

O nome de uma rede virtual.

az hdinsight application delete

Exclui o aplicativo especificado no cluster HDInsight.

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

Parâmetros Exigidos

--cluster-name

O nome do cluster.

--name -n

O valor da constante para o nome do aplicativo.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--no-wait

Não aguarde a conclusão da operação de execução longa.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--yes -y

Não solicite confirmação.

az hdinsight application list

Lista todos os aplicativos para o cluster HDInsight.

az hdinsight application list --cluster-name
                              --resource-group
                              [--query-examples]
                              [--subscription]

Parâmetros Exigidos

--cluster-name

O nome do cluster.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az hdinsight application show

Obtém as propriedades do aplicativo especificado.

az hdinsight application show --cluster-name
                              --name
                              --resource-group
                              [--query-examples]
                              [--subscription]

Parâmetros Exigidos

--cluster-name

O nome do cluster.

--name -n

O valor da constante para o nome do aplicativo.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az hdinsight application wait

Coloque a CLI em um estado de espera até que uma operação seja concluída.

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

Parâmetros Exigidos

--cluster-name

O nome do cluster.

--name -n

O valor da constante para o nome do aplicativo.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--created

Aguarde até que seja criado com ' provisioningState ' em ' êxito '.

--custom

Aguarde até que a condição satisfaça uma consulta JMESPath personalizada. Por ex.: provisioningState! = ' em andamento ', instanceView. status [? código = = ' PowerState/em execução '].

--deleted

Aguarde até que seja excluído.

--exists

Aguarde até que o recurso exista.

--interval

Intervalo de sondagem em segundos.

valor padrão: 30
--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--timeout

Espera máxima em segundos.

valor padrão: 3600
--updated

Aguarde até que seja atualizado com provisioningState em ' Succeeded '.