az hdinsight application

HDInsight uygulamalarını yönetme.

Komutlar

az hdinsight application create

HDInsight kümesi için bir uygulama oluşturun.

az hdinsight application delete

HDInsight kümesinde belirtilen uygulamayı siler.

az hdinsight application list

HDInsight kümesi için tüm uygulamaları listeler.

az hdinsight application show

Belirtilen uygulamanın özelliklerini alır.

az hdinsight application wait

İşlem tamamlanana kadar CLI'yi bekleme durumuna yerleştirin.

az hdinsight application create

HDInsight kümesi için bir uygulama oluşturun.

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]

Örnekler

Betik URI'siyle bir uygulama oluşturun.

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

Betik URI'siyle ve belirtilen kenar düğümü boyutuyla bir uygulama oluşturun.

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

HTTPS Uç Noktası ile bir uygulama oluşturun.

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

Gerekli Parametreler

--cluster-name

Kümenin adı.

--name -n

Uygulama adı için sabit değer.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--script-action-name

Betik eyleminin adı.

--script-uri

Betiğin URI'sini.

İsteğe Bağlı Parametreler

--access-mode

Uygulamanın erişim modu.

varsayılan değer: WebPage
--destination-port

Bağlanacak hedef bağlantı noktası.

varsayılan değer: 8080
--disable-gateway-auth

Ağ geçidi kimlik doğrulamasının devre dışı bırakılıp bırakılmayacağını gösterir. Varsayılan ayar ağ geçidi kimlik doğrulamasını etkinleştirmektir. Varsayılan: false.

kabul edilen değerler: false, true
--edgenode-size
--marketplace-id

Market tanımlayıcısı.

--no-validation-timeout

Bağımsız değişken doğrulama aşamasında zaman aşımı hatasına izin ver. Belirtilmezse doğrulama zaman aşımı hatasına izin verilir.

--script-parameters

Betiğin parametreleri.

--ssh-password -P

Küme düğümleri için SSH parolası.

--ssh-public-key -K

Küme düğümleri için SSH ortak anahtarı.

--ssh-user -U

Küme düğümleri için SSH kullanıcı adı.

varsayılan değer: sshuser
--sub-domain-suffix

Uygulamanın alt etki alanı soneki.

--subnet

Alt ağın adı veya kimliği. Ad sağlanıyorsa, --vnet-name sağlanmalıdır.

--tags

Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--type -t

Uygulama türü.

kabul edilen değerler: CustomApplication, RServer
varsayılan değer: CustomApplication
--vnet-name

Sanal ağın adı.

az hdinsight application delete

HDInsight kümesinde belirtilen uygulamayı siler.

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

Gerekli Parametreler

--cluster-name

Kümenin adı.

--name -n

Uygulama adı için sabit değer.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

--yes -y

Onay istemde bulunmayın.

az hdinsight application list

HDInsight kümesi için tüm uygulamaları listeler.

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

Gerekli Parametreler

--cluster-name

Kümenin adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az hdinsight application show

Belirtilen uygulamanın özelliklerini alır.

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

Gerekli Parametreler

--cluster-name

Kümenin adı.

--name -n

Uygulama adı için sabit değer.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az hdinsight application wait

İşlem tamamlanana kadar CLI'yi bekleme durumuna yerleştirin.

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

Gerekli Parametreler

--cluster-name

Kümenin adı.

--name -n

Uygulama adı için sabit değer.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--created

'provisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

--exists

Kaynak var olana kadar bekleyin.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--timeout

Saniye cinsinden en fazla bekleme.

varsayılan değer: 3600
--updated

ProvisioningState değeri 'Başarılı' olarak güncelleştirilene kadar bekleyin.