Megosztás a következőn keresztül:


Munkaterület üzembe helyezése ARM-sablonnal

Ez a cikk bemutatja, hogyan hozhat létre Azure Databricks-munkaterületet ARM-sablonnal.

Az ARM-sablon egy JavaScript Object Notation- (JSON-) fájl, amely meghatározza a projekt infrastruktúráját és konfigurációját. A sablon olyan deklaratív szintaxist használ, amellyel anélkül határozhatja meg, hogy mit szeretne üzembe helyezni, hogy ehhez programozási parancsok sorozatát kellene megírnia.

Ha a környezet megfelel az előfeltételeknek, és ismeri az ARM-sablonok használatát, válassza az Üzembe helyezés az Azure-ban gombot. A sablon az Azure Portalon fog megnyílni.

A sablon áttekintése

Az ebben a gyorsútmutatóban használt sablon az Azure-gyorssablonok közül származik.

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "metadata": {
    "_generator": {
      "name": "bicep",
      "version": "0.5.6.12127",
      "templateHash": "14509124136721506545"
    }
  },
  "parameters": {
    "disablePublicIp": {
      "type": "bool",
      "defaultValue": false,
      "metadata": {
        "description": "Specifies whether to deploy Azure Databricks workspace with Secure Cluster Connectivity (No Public IP) enabled or not"
      }
    },
    "workspaceName": {
      "type": "string",
      "metadata": {
        "description": "The name of the Azure Databricks workspace to create."
      }
    },
    "pricingTier": {
      "type": "string",
      "defaultValue": "premium",
      "allowedValues": [
        "standard",
        "premium"
      ],
      "metadata": {
        "description": "The pricing tier of workspace."
      }
    },
    "location": {
      "type": "string",
      "defaultValue": "[resourceGroup().location]",
      "metadata": {
        "description": "Location for all resources."
      }
    }
  },
  "variables": {
    "managedResourceGroupName": "[format('databricks-rg-{0}-{1}', parameters('workspaceName'), uniqueString(parameters('workspaceName'), resourceGroup().id))]"
  },
  "resources": [
    {
      "type": "Microsoft.Databricks/workspaces",
      "apiVersion": "2018-04-01",
      "name": "[parameters('workspaceName')]",
      "location": "[parameters('location')]",
      "sku": {
        "name": "[parameters('pricingTier')]"
      },
      "properties": {
        "managedResourceGroupId": "[subscriptionResourceId('Microsoft.Resources/resourceGroups', variables('managedResourceGroupName'))]",
        "parameters": {
          "enableNoPublicIp": {
            "value": "[parameters('disablePublicIp')]"
          }
        }
      }
    }
  ],
  "outputs": {
    "workspace": {
      "type": "object",
      "value": "[reference(resourceId('Microsoft.Databricks/workspaces', parameters('workspaceName')))]"
    }
  }
}

A sablonban definiált Azure-erőforrás a Microsoft.Databricks/workspaces: hozzon létre egy Azure Databricks-munkaterületet.

A sablon üzembe helyezése

Ebben a szakaszban egy Azure Databricks-munkaterületet hoz létre EGY ARM-sablon használatával.

  • A megadott hivatkozás használatával jelentkezzen be az Azure-ba, és nyisson meg egy sablont.

  • Adja meg a következő szükséges értékeket az Azure Databricks-munkaterület létrehozásához:

    Tulajdonság Leírás
    Előfizetés Válassza ki a legördülő menüből a saját Azure-előfizetését.
    Erőforráscsoport Adja meg, hogy új erőforráscsoportot kíván-e létrehozni, vagy egy meglévőt szeretne használni. Az erőforráscsoport egy tároló, amely Azure-megoldásokhoz kapcsolódó erőforrásokat tárol. További információért olvassa el az Azure-erőforráscsoportok áttekintését.
    Helyen Válassza az USA 2. keleti régiója lehetőséget. A további elérhető régiókért tekintse meg az elérhető Azure-szolgáltatások régiók szerinti bontását.
    Munkaterület neve Adja meg a Databricks-munkaterület nevét.
    Tarifacsomag Válassza a Standard vagy a Prémium előfizetést. További információkért a csomagokkal kapcsolatban tekintse meg a Databricks díjszabását ismertető oldalt.
  • Válassza az Áttekintés + létrehozás, majd a Létrehozás lehetőséget.

  • A munkaterület létrehozása eltarthat néhány percig. Ha egy munkaterület üzembe helyezése meghiúsul, a munkaterület továbbra is sikertelen állapotban jön létre. Törölje a sikertelen munkaterületet, és hozzon létre egy új munkaterületet, amely megoldja az üzembe helyezési hibákat. A sikertelen munkaterület törlésekor a felügyelt erőforráscsoport és a sikeresen üzembe helyezett erőforrások is törlődnek.

Üzembe helyezett erőforrások áttekintése

Az Azure Portal használatával ellenőrizheti az Azure Databricks-munkaterületet, vagy az alábbi Azure CLI- vagy Azure PowerShell-szkripttel listázhatja az erőforrást.

Azure CLI

echo "Enter your Azure Databricks workspace name:" &&
read databricksWorkspaceName &&
echo "Enter the resource group where the Azure Databricks workspace exists:" &&
read resourcegroupName &&
az databricks workspace show -g $resourcegroupName -n $databricksWorkspaceName

Azure PowerShell

$resourceGroupName = Read-Host -Prompt "Enter the resource group name where your Azure Databricks workspace exists"
(Get-AzResource -ResourceType "Microsoft.Databricks/workspaces" -ResourceGroupName $resourceGroupName).Name
 Write-Host "Press [ENTER] to continue..."