Aracılığıyla paylaş


Azure CLI kullanarak Azure HDInsight kümelerini yönetme

Azure HDInsight kümelerini yönetmek için Azure CLI'yi kullanmayı öğrenin. Azure CLI, Microsoft komut satırı arabirimidir. Azure kaynaklarını yönetmek için bu platformlar arası deneyimi kullanabilirsiniz.

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.

Önkoşullar

  • Azure CLI. Azure CLI'yı yüklemediyseniz adımlar için bkz . Azure CLI'yi yükleme.
  • HDInsight üzerinde bir Apache Hadoop kümesi. Bkz . Linux'ta HDInsight'ı kullanmaya başlama.

Azure'a bağlanma

Azure aboneliğinizde oturum açın. Azure Cloud Shell kullanmayı planlıyorsanız kod bloğunun sağ üst köşesindeki Deneyin'i seçin. Aksi takdirde, aşağıdaki komutu girin:

az login

# If you have multiple subscriptions, set the one to use
# az account set --subscription "SUBSCRIPTIONID"

Kümeleri listeleme

Kümeleri listelemek için az HDInsight list komutunu kullanın. Aşağıdaki komutları "RESOURCE_GROUP_NAME" öğesini kaynak grubunuzun adıyla değiştirerek düzenleyin ve ardından komutları girin.

# List all clusters in the current subscription
az hdinsight list

# List only cluster name and its resource group
az hdinsight list --query "[].{Cluster:name, ResourceGroup:resourceGroup}" --output table

# List all cluster for your resource group
az hdinsight list --resource-group RESOURCE_GROUP_NAME

# List all cluster names for your resource group
az hdinsight list --resource-group RESOURCE_GROUP_NAME --query "[].{clusterName:name}" --output table

Kümeleri göster

Belirtilen kümeye ilişkin bilgileri göstermek için az HDInsight show komutunu kullanın. Aşağıdaki komutu düzenleyerek RESOURCE_GROUP_NAME ve CLUSTER_NAME öğelerini ilgili bilgilerle değiştirin. Ardından şu komutu girin:

az hdinsight show --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME

Kümeleri silme

Belirtilen kümeyi silmek için az HDInsight delete komutunu kullanın. Aşağıdaki komutu düzenleyerek RESOURCE_GROUP_NAME ve CLUSTER_NAME öğelerini ilgili bilgilerle değiştirin. Ardından şu komutu girin:

az hdinsight delete --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME

Kümeyi içeren kaynak grubunu silerek de kümeyi silebilirsiniz. Bu eylem, varsayılan depolama hesabı da dahil olmak üzere gruptaki tüm kaynakları siler.

az group delete --name RESOURCE_GROUP_NAME

Kümeleri ölçeklendirme

Belirtilen HDInsight kümesini belirtilen boyuta yeniden boyutlandırmak için az HDInsight resize komutunu kullanın. Aşağıdaki komutu düzenleyerek RESOURCE_GROUP_NAME ve CLUSTER_NAME öğelerini ilgili bilgilerle değiştirin. Kümeniz için istediğiniz çalışan düğüm sayısıyla WORKERNODE_COUNT değerini değiştirin. Kümeleri ölçeklendirme hakkında daha fazla bilgi için bkz . HDInsight kümelerini ölçeklendirme. Komutunu girin:

az hdinsight resize --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME --workernode-count WORKERNODE_COUNT

Bu makalede, farklı HDInsight kümesi yönetim görevlerini gerçekleştirmeyi öğrendiniz. Daha fazla bilgi için aşağıdaki makalelere bakın: