The Azure Quickstart templates are currently available in English

Provisions a Spark Cluster on Ubuntu Virtual Machines

最終更新: 2020/08/20

This template creates a Spark cluster on Ubuntu virtual machine image, enables persistence (by default) and applies all well-known optimizations and best practices

この Azure Resource Manager (ARM) テンプレートは、マイクロソフトではなく、コミュニティのメンバーによって作成されました。各 ARM テンプレートは、マイクロソフトではなく、テンプレートの所有者によるライセンス契約に基づいて使用許諾されます。マイクロソフトは、コミュニティ メンバーによって提供および使用許諾される ARM テンプレートに対して責任を負わず、セキュリティ、互換性、パフォーマンスなどについての調査を行っていません。コミュニティ ARM テンプレートは、Microsoft サポート プログラムまたはサービスのサポート対象ではなく、手を加えずに提供され、いかなる保証もありません。

パラメーター

パラメーター名 説明
adminUsername Administrator user name used when provisioning virtual machines
adminPassword Administrator password used when provisioning virtual machines
imagePublisher Image Publisher
imageOffer Image Offer
imageSKU Image SKU
virtualNetworkName The arbitrary name of the virtual network provisioned for the cluster
addressPrefix The network address space for the virtual network
subnetName Subnet name for the virtual network that resources will be provisioned in to
subnetPrefix Address space for the virtual network subnet
sparkVersion The version of the Spark package to be deployed on the cluster (or use 'stable' to pull in the latest and greatest)
sparkNodeIPAddressPrefix The IP address prefix that will be used for constructing a static private IP address for each node in the cluster
sparkSlaveNodeIPAddressPrefix The IP address prefix that will be used for constructing a static private IP address for each node in the cluster
jumpbox The flag allowing to enable or disable provisioning of the jumpbox VM that can be used to access the Spark nodes
tshirtSize T-shirt size of the Spark cluster
location Location for all resources.
_artifactsLocation The base URI where artifacts required by this template are located including a trailing '/'
_artifactsLocationSasToken The sasToken required to access _artifactsLocation. When the template is deployed using the accompanying scripts, a sasToken will be automatically generated. Use the defaultValue if the staging location is not secured.

テンプレートを使用する

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 deployment
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/spark-on-ubuntu/azuredeploy.json
Azure PowerShell のインストールと構成

コマンド ライン

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 deployment
az group deployment create --resource-group <my-resource-group> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/spark-on-ubuntu/azuredeploy.json
Azure クロス プラットフォーム コマンド ライン インターフェイスのインストールと構成