The Azure Quickstart templates are currently available in English
Template creates an HDInsight Linux cluster in a virtual network and then runs a custom script action on every node and sets environment var.
Diese ARM-Vorlage (Azure-Ressourcen-Manager) wurde von einem Mitglied der Community und nicht von Microsoft erstellt. Jede ARM-Vorlage wird für Sie von dessen Besitzer, nicht von Microsoft, unter einem Lizenzvertrag lizenziert. Microsoft übernimmt keine Zuständigkeiten für ARM-Vorlagen, die von Mitgliedern der Community bereitgestellt und lizenziert werden, und auch nicht für deren Sicherheit, Kompatibilität oder Leistung. ARM-Vorlagen aus der Community werden von keinem Microsoft-Supportprogramm oder -Dienst unterstützt und wie vorhanden ohne jegliche Gewährleistung zur Verfügung gestellt.
Parameter
Parametername | Beschreibung |
---|---|
clusterVNetAddressSpace | The virtual network's address range in CIDR notion. It must be contained in one of the standard private address spaces: 10.0.0.0/8, 172.160.0.0/12, or 192.168.0.0/16. |
clusterVNetSubnetName | The name of the subnet to create in the virtual network. |
clusterVNetSubnetAddressRange | The subnet's address range in CIDR notation. It must be contained by the address space of the virtual network. |
clusterName | The name of the HDInsight cluster to create. |
clusterType | The type of HDInsight cluster to create. |
clusterLoginUserName | These credentials can be used to submit jobs to the cluster and to log into cluster dashboards. |
clusterLoginPassword | The password must be at least 10 characters in length and must contain at least one digit, one non-alphanumeric character, and one upper or lower case letter. |
sshUserName | These credentials can be used to remotely access the cluster and the edge node virtual machine. |
sshPassword | The password must be at least 10 characters in length and must contain at least one digit, one non-alphanumeric character, and one upper or lower case letter. |
clusterStorageAccountName | The name of the storage account to be created and be used as the cluster's storage. |
clusterWorkerNodeCount | The number of nodes in the HDInsight cluster. |
scriptActionUri | A public http(s) uri that points to a script action which will set an environment variable on each node. |
location | Location for all resources. |
Verwenden der Vorlage
PowerShell
New-AzResourceGroup -Name <resource-group-name> -Location <resource-group-location> #use this command when you need to create a new resource group for your deploymentAzure PowerShell installieren und konfigurieren
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/hdinsight-linux-run-script-action/azuredeploy.json
Befehlszeile
az group create --name <resource-group-name> --location <resource-group-location> #use this command when you need to create a new resource group for your deploymentInstallieren und Konfigurieren der plattformübergreifenden Azure-Befehlszeilenschnittstelle
az group deployment create --resource-group <my-resource-group> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/hdinsight-linux-run-script-action/azuredeploy.json