Microsoft.HDInsight-fürtök

Bicep-erőforrásdefiníció

A fürtök erőforrástípusa a következőre telepíthető:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.HDInsight/clusters erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.HDInsight/clusters@2021-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    clusterDefinition: {
      blueprint: 'string'
      componentVersion: {}
      configurations: any()
      kind: 'string'
    }
    clusterVersion: 'string'
    computeIsolationProperties: {
      enableComputeIsolation: bool
      hostSku: 'string'
    }
    computeProfile: {
      roles: [
        {
          autoscale: {
            capacity: {
              maxInstanceCount: int
              minInstanceCount: int
            }
            recurrence: {
              schedule: [
                {
                  days: [
                    'string'
                  ]
                  timeAndCapacity: {
                    maxInstanceCount: int
                    minInstanceCount: int
                    time: 'string'
                  }
                }
              ]
              timeZone: 'string'
            }
          }
          dataDisksGroups: [
            {
              disksPerNode: int
            }
          ]
          encryptDataDisks: bool
          hardwareProfile: {
            vmSize: 'string'
          }
          minInstanceCount: int
          name: 'string'
          osProfile: {
            linuxOperatingSystemProfile: {
              password: 'string'
              sshProfile: {
                publicKeys: [
                  {
                    certificateData: 'string'
                  }
                ]
              }
              username: 'string'
            }
          }
          scriptActions: [
            {
              name: 'string'
              parameters: 'string'
              uri: 'string'
            }
          ]
          targetInstanceCount: int
          virtualNetworkProfile: {
            id: 'string'
            subnet: 'string'
          }
          VMGroupName: 'string'
        }
      ]
    }
    diskEncryptionProperties: {
      encryptionAlgorithm: 'string'
      encryptionAtHost: bool
      keyName: 'string'
      keyVersion: 'string'
      msiResourceId: 'string'
      vaultUri: 'string'
    }
    encryptionInTransitProperties: {
      isEncryptionInTransitEnabled: bool
    }
    kafkaRestProperties: {
      clientGroupInfo: {
        groupId: 'string'
        groupName: 'string'
      }
      configurationOverride: {}
    }
    minSupportedTlsVersion: 'string'
    networkProperties: {
      privateLink: 'string'
      resourceProviderConnection: 'string'
    }
    osType: 'string'
    privateLinkConfigurations: [
      {
        name: 'string'
        properties: {
          groupId: 'string'
          ipConfigurations: [
            {
              name: 'string'
              properties: {
                primary: bool
                privateIPAddress: 'string'
                privateIPAllocationMethod: 'string'
                subnet: {
                  id: 'string'
                }
              }
            }
          ]
        }
      }
    ]
    securityProfile: {
      aaddsResourceId: 'string'
      clusterUsersGroupDNs: [
        'string'
      ]
      directoryType: 'ActiveDirectory'
      domain: 'string'
      domainUsername: 'string'
      domainUserPassword: 'string'
      ldapsUrls: [
        'string'
      ]
      msiResourceId: 'string'
      organizationalUnitDN: 'string'
    }
    storageProfile: {
      storageaccounts: [
        {
          container: 'string'
          fileshare: 'string'
          fileSystem: 'string'
          isDefault: bool
          key: 'string'
          msiResourceId: 'string'
          name: 'string'
          resourceId: 'string'
          saskey: 'string'
        }
      ]
    }
    tier: 'string'
  }
  zones: [
    'string'
  ]
}

Tulajdonságértékek

Klaszterek

Név Leírás Érték
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 3-59

Érvényes karakterek:
Alfanumerikák és kötőjelek

Kezdés és befejezés betűvel vagy számmal.

Az erőforrás nevének egyedinek kell lennie az Azure-ban.
location A fürt helye. sztring
tags Az erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
identity A fürt identitása, ha konfigurálva van. ClusterIdentity
properties A fürt paramétereket hoz létre. ClusterCreatePropertiesOrClusterGetProperties
Zónák A rendelkezésre állási zónák. sztring[]

ClusterIdentity

Név Leírás Érték
típus A fürthöz használt identitás típusa. A "SystemAssigned, UserAssigned" típus egy implicit módon létrehozott identitást és egy felhasználó által hozzárendelt identitáskészletet is tartalmaz. "Nincs"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities A fürthöz társított felhasználói identitások listája. A felhasználói identitás szótárának kulcshivatkozásai a következő űrlapon található ARM-erőforrás-azonosítók: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". object

ClusterCreatePropertiesOrClusterGetProperties

Név Leírás Érték
clusterDefinition A fürtdefiníció. ClusterDefinition
clusterVersion A fürt verziója. sztring
computeIsolationProperties A számítási elkülönítés tulajdonságai. ComputeIsolationProperties
computeProfile A számítási profil. ComputeProfile
diskEncryptionProperties A lemeztitkosítás tulajdonságai. DiskEncryptionProperties
encryptionInTransitProperties Az átvitel közbeni titkosítás tulajdonságai. EncryptionInTransitProperties
kafkaRestProperties A fürt kafka rest proxy konfigurációja. KafkaRestProperties
minSupportedTlsVersion A minimálisan támogatott tls-verzió. sztring
networkProperties A hálózati tulajdonságok. NetworkProperties
osType Az operációs rendszer típusa. "Linux"
"Windows"
privateLinkConfigurations A privát kapcsolat konfigurációi. PrivateLinkConfiguration[]
securityProfile A biztonsági profil. SecurityProfile
storageProfile A tárprofil. StorageProfile
tier A fürtszint. "Prémium"
"Standard"

ClusterDefinition

Név Leírás Érték
Blueprint A tervre mutató hivatkozás. sztring
componentVersion A fürt különböző szolgáltatásainak verziói. object
Konfigurációk A fürtkonfigurációk. A Bicep esetében használhatja az any() függvényt.
Fajta A fürt típusa. sztring

ComputeIsolationProperties

Név Leírás Érték
enableComputeIsolation A jelző azt jelzi, hogy engedélyezi-e a számítási elkülönítést, vagy sem. logikai
hostSku A gazdagép termékváltozata. sztring

ComputeProfile

Név Leírás Érték
szerepkörök A fürt szerepköreinek listája. Szerepkör[]

Szerepkör

Name Leírás Érték
automatikus skálázás Az automatikus skálázási konfigurációk. Automatikus méretezés
dataDisksGroups A szerepkör adatlemezei csoportok. DataDisksGroups[]
encryptDataDisks Azt jelzi, hogy titkosítja-e az adatlemezeket. logikai
hardwareProfile A hardverprofil. Hardverprofil
minInstanceCount A fürt minimális példányszáma. int
name A szerepkör neve. sztring
osProfile Az operációs rendszer profilja. OsProfile
scriptActions A szerepkör szkriptműveleteinek listája. ScriptAction[]
targetInstanceCount A fürt példányszáma. int
virtualNetworkProfile A virtuális hálózati profil. VirtualNetworkProfile
VMGroupName A virtuálisgép-csoport neve. sztring

Automatikus méretezés

Név Leírás Érték
capacity Terhelésalapú automatikus skálázás paraméterei Automatikus skálázásKapacitás
recurrence Ütemezésalapú automatikus skálázás paraméterei Automatikus skálázásRecurrence

Automatikus skálázásKapacitás

Név Leírás Érték
maxInstanceCount A fürt maximális példányszáma int
minInstanceCount A fürt minimális példányszáma int

Automatikus skálázásRecurrence

Név Leírás Érték
schedule Ütemezésalapú automatikus skálázási szabályok tömbje Automatikus skálázásÜtemezés[]
timeZone Az automatikus skálázás ütemezési idejének időzónája sztring

Automatikus skálázásSchedule

Név Leírás Érték
nap Az ütemezésalapú automatikus skálázási szabály hét napjai Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"Péntek"
"Hétfő"
"Szombat"
"Vasárnap"
"Csütörtök"
"Kedd"
"Szerda"
timeAndCapacity Ütemezésalapú automatikus skálázási szabály ideje és kapacitása Automatikus skálázásTimeAndCapacity

Automatikus skálázásTimeAndCapacity

Név Leírás Érték
maxInstanceCount A fürt maximális példányszáma int
minInstanceCount A fürt minimális példányszáma int
time 24 órás idő az xx:xx formátumban sztring

DataDisksGroups

Név Leírás Érték
lemezekPerNode A lemezek száma csomópontonként. int

Hardverprofil

Név Leírás Érték
vmSize A virtuális gép mérete sztring

OsProfile

Név Leírás Érték
linuxOperatingSystemProfile A Linux operációsrendszer-profil. LinuxOperatingSystemProfile

LinuxOperatingSystemProfile

Név Leírás Érték
jelszó A jelszó. sztring
sshProfile Az SSH-profil. SshProfile
username A felhasználónév. sztring

SshProfile

Név Leírás Érték
publicKeys Az SSH nyilvános kulcsainak listája. SshPublicKey[]

SshPublicKey

Név Leírás Érték
certificateData Az SSH tanúsítványa. sztring

ScriptAction

Név Leírás Érték
name A szkriptművelet neve. sztring (kötelező)
parameters A megadott szkript paraméterei. sztring (kötelező)
Uri A szkript URI-ja. sztring (kötelező)

VirtualNetworkProfile

Név Leírás Érték
id A virtuális hálózat azonosítója. sztring
alhálózat Az alhálózat neve. sztring

DiskEncryptionProperties

Név Leírás Érték
encryptionAlgorithm Algoritmusazonosító a titkosításhoz, alapértelmezett RSA-OAEP. "RSA-OAEP"
"RSA-OAEP-256"
"RSA1_5"
encryptionAtHost Azt jelzi, hogy engedélyezve van-e az erőforrás lemeztitkosítása. logikai
Kulcsnév A lemeztitkosítás engedélyezéséhez használt kulcsnév. sztring
keyVersion A lemeztitkosítás engedélyezéséhez használt adott kulcsverzió. sztring
msiResourceId A kulcstartó eléréséhez használt felügyelt identitás erőforrás-azonosítója. sztring
vaultUri Alapkulcstartó URI-ja, ahol az ügyfélkulcs található, pl. https://myvault.vault.azure.net sztring

EncryptionInTransitProperties

Név Leírás Érték
isEncryptionInTransitEnabled Azt jelzi, hogy a fürtközi csomópontok közötti kommunikáció titkosítva van-e az átvitel során. logikai

KafkaRestProperties

Név Leírás Érték
clientGroupInfo Az AAD biztonsági csoport adatai. ClientGroupInfo
configurationOverride A felülbírálandó konfigurációk. object

ClientGroupInfo

Név Leírás Érték
csoportazonosító Az AAD biztonsági csoport azonosítója. sztring
groupName Az AAD biztonsági csoport neve. sztring

NetworkProperties

Név Leírás Érték
privateLink Azt jelzi, hogy engedélyezve van-e a privát kapcsolat. "Letiltva"
"Engedélyezve"
resourceProviderConnection Az erőforrás-szolgáltató kapcsolatának iránya. "Bejövő"
"Kimenő"

PrivateLinkConfiguration

Név Leírás Érték
name A privát kapcsolat konfigurációjának neve. sztring (kötelező)
properties A privát kapcsolat konfigurációs tulajdonságai. PrivateLinkConfigurationProperties (kötelező)

PrivateLinkConfigurationProperties

Név Leírás Érték
csoportazonosító A HDInsight privát összekapcsolható alerőforrásának neve a privát kapcsolat konfigurációjának alkalmazásához. Például: "átjárócsomópont", "átjáró", "edgenode". sztring (kötelező)
ipConfigurations A private link szolgáltatás IP-konfigurációi. IPConfiguration[] (kötelező)

IPConfiguration

Név Leírás Érték
name A privát kapcsolat IP-konfigurációjának neve. sztring (kötelező)
properties A privát kapcsolat IP-konfigurációs tulajdonságai. IPConfigurationProperties

IPConfigurationProperties

Név Leírás Érték
Elsődleges Azt jelzi, hogy ez az IP-konfiguráció elsődleges-e a megfelelő hálózati adapterhez. logikai
privateIPAddress Az IP-cím. sztring
privateIPAllocationMethod A magánhálózati IP-cím lefoglalásának módja. "dinamikus"
"statikus"
alhálózat Az alhálózat erőforrás-azonosítója. ResourceId

ResourceId

Név Leírás Érték
id Az Azure-erőforrás azonosítója. sztring

SecurityProfile

Név Leírás Érték
aaddsResourceId A felhasználó Azure Active Directory-tartomány szolgáltatásának erőforrás-azonosítója. sztring
clusterUsersGroupDNs Választható. A fürt felhasználói csoportjainak megkülönböztető nevei sztring[]
directoryType A könyvtár típusa. "ActiveDirectory"
domain A szervezet Active Directory-tartománya. sztring
domainUsername Az a tartományi felhasználói fiók, amely rendszergazdai jogosultságokkal rendelkezik a fürtön. sztring
domainUserPassword A tartományadminisztrátor jelszava. sztring
ldapsUrls Az Active Directoryval kommunikáló LDAPS protokoll URL-címei. sztring[]
msiResourceId A felhasználó által hozzárendelt identitás, amely jogosult a fürthöz kapcsolódó összetevők olvasására és létrehozására a felhasználó AADDS-ben. sztring
organizationalUnitDN A fürt- és szolgáltatásfiókok elhelyezésére az Active Directoryban található szervezeti egység. sztring

StorageProfile

Név Leírás Érték
tárfiókok A fürt tárfiókjainak listája. StorageAccount[]

StorageAccount

Név Leírás Érték
tároló A tároló a tárfiókban, csak a WASB-tárfiókokhoz adható meg. sztring
fileshare A fájlmegosztás neve. sztring
Fájlrendszer A fájlrendszer, amely csak a 2. generációs Azure Data Lake Storage adható meg. sztring
isDefault Azt jelzi, hogy a tárfiók az alapértelmezett tárfiók-e. logikai
kulcs A tárfiók hozzáférési kulcsa. sztring
msiResourceId A tárfiók eléréséhez engedélyezett felügyelt identitás (MSI) csak a 2. generációs Azure Data Lake Storage adható meg. sztring
name A tárfiók neve. sztring
resourceId A tárfiók erőforrás-azonosítója, amely csak a 2. generációs Azure Data Lake Storage adható meg. sztring
saskey A közös hozzáférésű jogosultságkód kulcsa. sztring

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
Létrehoz egy Apache Spark 1.4.1-et futtató HDInsight-fürtöt

Üzembe helyezés az Azure-ban
Létrehoz egy Apache Spark 1.4.1-et futtató HDInsight linuxos fürtöt.
Létrehoz egy ADAM-et futtató HDInsight-fürtöt

Üzembe helyezés az Azure-ban
Létrehoz egy HDInsight linuxos fürtöt, amely az ADAM genomics analysis platformot futtatja
HDInsight Linux-fürt létrehozása és szkriptművelet futtatása

Üzembe helyezés az Azure-ban
A sablon létrehoz egy HDInsight Linux-fürtöt egy virtuális hálózaton, majd minden csomóponton futtat egy egyéni szkriptműveletet, és beállítja a környezet var-ját.
HDInsight terhelésalapú automatikus skálázás engedélyezve

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy HDInsight Spark-fürt létrehozását, amelyen engedélyezve van a terhelésalapú automatikus skálázás.
HDInsight ütemezésalapú automatikus skálázás engedélyezve

Üzembe helyezés az Azure-ban
Ezzel a sablonnal létrehozhat egy HDInsight Spark-fürtöt, amelyen engedélyezve van az ütemezésalapú automatikus skálázás.
HDInsight egyéni Ambari + Hive Metaadattár-adatbázissal a VNET-ben

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi EGY HDInsight-fürt létrehozását egy meglévő virtuális hálózaton egy új SQL DB-vel, amely egyéni Ambari-adatbázisként és Hive-metaadattárként is szolgál. Rendelkeznie kell egy meglévő SQL Sever-fiókkal, tárfióktal és virtuális hálózattal.
A HDInsight üzembe helyezése az új Data Lake Store-ban és -tárolóban

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy új Linux HDInsight-fürt üzembe helyezését új Data Lake Store- és Storage-fiókokkal.
Linux HBase-fürt üzembe helyezése továbbfejlesztett írásokkal a HDInsightban

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Linux-alapú HBase-fürt létrehozását továbbfejlesztett írásokkal az Azure HDInsightban.
Linux-alapú HBase-fürt üzembe helyezése a HDInsightban

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi, hogy Linux-alapú HBase-fürtöt hozzon létre az Azure HDInsightban.
Virtuális hálózat és HBase-fürt üzembe helyezése a virtuális hálózaton belül

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure-beli virtuális hálózat és egy Linux rendszert futtató HDInsight HBase-fürt létrehozását a virtuális hálózaton belül.
Azure-beli virtuális hálózat és két HBase-fürt üzembe helyezése a virtuális hálózaton belül

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy HBase-környezet konfigurálását két HBase-fürttel egy virtuális hálózaton belül a HBase-replikáció konfigurálásához.
HBase-replikáció üzembe helyezése két virtuális hálózattal egy régióban

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy HBase-környezet konfigurálását két HBase-fürttel ugyanazon a régióban két virtuális hálózaton belül a HBase-replikáció konfigurálásához.
Interatív Hive-fürt üzembe helyezése a HDInsightban

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Interative Hive-fürt (LLAP) létrehozását a HDInsightban és a függő Azure Storage-fiókban. A fürt SSH-hitelesítési módszere a felhasználónév és a jelszó. Az SSH nyilvános kulcsú hitelesítést használó sablonokkal kapcsolatban lásd: /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/
A Kafka üzembe helyezése HDInsighton virtuális hálózaton

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure Virtual Network és egy Kafka on HDInsight-fürt létrehozását a virtuális hálózaton. A fürt SSH-hitelesítési módszere a felhasználónév és a jelszó. Az SSH nyilvános kulcsú hitelesítést használó sablonokkal kapcsolatban lásd: /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/
HDInsight-fürt + Confluent-sémaregisztrációs csomópont üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi, hogy hozzon létre egy Linux rendszert futtató HDInsight-fürtöt egy sémaregisztrációs adatbázis peremcsomópontjával. További információ: /azure/hdinsight/hdinsight-apps-use-edge-node
HDInsight-fürt üzembe helyezése Tárhellyel és SSH-jelszóval

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Linux-alapú Hadoop-fürt létrehozását a HDInsightban és a függő Azure Storage-fiókban. A fürt SSH-hitelesítési módszere a felhasználónév és a jelszó. Az SSH nyilvános kulcsú hitelesítést használó sablonokkal kapcsolatban lásd: /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/
HDInsight üzembe helyezése Linux rendszeren (w/ Azure Storage, SSH-kulcs)

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi, hogy linuxos HDInsight-fürtöt hozzon létre. Ez a sablon egy Azure Storage-fiókot is létrehoz. A fürt SSH-hitelesítési módszere a felhasználónév/nyilvános kulcs.
HDInsight (Linux a meglévő Hive-metaadattáron, SSH-n és vneten)

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi, hogy linuxos HDInsight-fürtöt hozzon létre egy meglévő Hive-metaadattárban és virtuális hálózaton. A fürt SSH-hitelesítési módszere a felhasználónév/jelszó.
HDInsight-fürt üzembe helyezése peremcsomóponttal

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Linux rendszert futtató HDInsight-fürt létrehozását egy üres peremcsomóponttal. További információ: /azure/hdinsight/hdinsight-apps-use-edge-node
HDInsight-fürt üzembe helyezése meglévő alapértelmezett tárhellyel

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi Hadoop-fürt létrehozását a HDInsightban. A fürt egy meglévő tárfiókot használ alapértelmezett tárfiókként.
HDInsight-fürt üzembe helyezése meglévő társított tárhellyel

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi Hadoop-fürt létrehozását a HDInsightban és a függő alapértelmezett tárfiókban. A sablon egy meglévő tárfiókot is összekapcsol. A csatolt tárfiók általában tartalmazza az üzleti adatokat.
HDInsight-fürt és SQL-adatbázis üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi EGY HDInsight-fürt és egy SQL Database létrehozását a Sqoop teszteléséhez.
HDInsight-fürt TLS 1.2-es vagy újabb verzióval

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi EGY HDInsight-fürt létrehozását az 1.2-s vagy újabb verzióra kényszerített TLS-protokollal.
R-server HDInsight-fürt üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi, hogy linuxos HDInsight-fürtöt hozzon létre a HDInsighthoz készült R Serverrel. Ez a sablon egy Azure Storage-fiókot is létrehoz. A fürt SSH-hitelesítési módszere a felhasználónév/jelszó.
Biztonságos virtuális hálózat és HDInsight-fürt üzembe helyezése a virtuális hálózaton belül

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure-beli virtuális hálózat és egy Linux rendszert futtató HDInsight Hadoop-fürt létrehozását a virtuális hálózaton belül.
Spark-fürt üzembe helyezése az Azure HDInsightban

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi Spark-fürt létrehozását az Azure HDInsightban.
Spark-fürt üzembe helyezése virtuális hálózaton

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure-beli virtuális hálózat és egy HDInsight Spark-fürt létrehozását a virtuális hálózaton belül.

ARM-sablon erőforrásdefiníciója

A fürtök erőforrástípusa a következőre telepíthető:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.HDInsight/clusters erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.HDInsight/clusters",
  "apiVersion": "2021-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "clusterDefinition": {
      "blueprint": "string",
      "componentVersion": {},
      "configurations": {},
      "kind": "string"
    },
    "clusterVersion": "string",
    "computeIsolationProperties": {
      "enableComputeIsolation": "bool",
      "hostSku": "string"
    },
    "computeProfile": {
      "roles": [
        {
          "autoscale": {
            "capacity": {
              "maxInstanceCount": "int",
              "minInstanceCount": "int"
            },
            "recurrence": {
              "schedule": [
                {
                  "days": [ "string" ],
                  "timeAndCapacity": {
                    "maxInstanceCount": "int",
                    "minInstanceCount": "int",
                    "time": "string"
                  }
                }
              ],
              "timeZone": "string"
            }
          },
          "dataDisksGroups": [
            {
              "disksPerNode": "int"
            }
          ],
          "encryptDataDisks": "bool",
          "hardwareProfile": {
            "vmSize": "string"
          },
          "minInstanceCount": "int",
          "name": "string",
          "osProfile": {
            "linuxOperatingSystemProfile": {
              "password": "string",
              "sshProfile": {
                "publicKeys": [
                  {
                    "certificateData": "string"
                  }
                ]
              },
              "username": "string"
            }
          },
          "scriptActions": [
            {
              "name": "string",
              "parameters": "string",
              "uri": "string"
            }
          ],
          "targetInstanceCount": "int",
          "virtualNetworkProfile": {
            "id": "string",
            "subnet": "string"
          },
          "VMGroupName": "string"
        }
      ]
    },
    "diskEncryptionProperties": {
      "encryptionAlgorithm": "string",
      "encryptionAtHost": "bool",
      "keyName": "string",
      "keyVersion": "string",
      "msiResourceId": "string",
      "vaultUri": "string"
    },
    "encryptionInTransitProperties": {
      "isEncryptionInTransitEnabled": "bool"
    },
    "kafkaRestProperties": {
      "clientGroupInfo": {
        "groupId": "string",
        "groupName": "string"
      },
      "configurationOverride": {}
    },
    "minSupportedTlsVersion": "string",
    "networkProperties": {
      "privateLink": "string",
      "resourceProviderConnection": "string"
    },
    "osType": "string",
    "privateLinkConfigurations": [
      {
        "name": "string",
        "properties": {
          "groupId": "string",
          "ipConfigurations": [
            {
              "name": "string",
              "properties": {
                "primary": "bool",
                "privateIPAddress": "string",
                "privateIPAllocationMethod": "string",
                "subnet": {
                  "id": "string"
                }
              }
            }
          ]
        }
      }
    ],
    "securityProfile": {
      "aaddsResourceId": "string",
      "clusterUsersGroupDNs": [ "string" ],
      "directoryType": "ActiveDirectory",
      "domain": "string",
      "domainUsername": "string",
      "domainUserPassword": "string",
      "ldapsUrls": [ "string" ],
      "msiResourceId": "string",
      "organizationalUnitDN": "string"
    },
    "storageProfile": {
      "storageaccounts": [
        {
          "container": "string",
          "fileshare": "string",
          "fileSystem": "string",
          "isDefault": "bool",
          "key": "string",
          "msiResourceId": "string",
          "name": "string",
          "resourceId": "string",
          "saskey": "string"
        }
      ]
    },
    "tier": "string"
  },
  "zones": [ "string" ]
}

Tulajdonságértékek

Klaszterek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.HDInsight/fürtök"
apiVersion Az erőforrás API-verziója '2021-06-01'
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 3-59

Érvényes karakterek:
Alfanumerikus és kötőjelek

Betűvel vagy számmal kezdődik és végződik.

Az erőforrás nevének egyedinek kell lennie az Azure-ban.
location A fürt helye. sztring
tags Az erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
identity A fürt identitása, ha konfigurálva van. ClusterIdentity
properties A fürt paramétereket hoz létre. ClusterCreatePropertiesOrClusterGetProperties
Zónák A rendelkezésre állási zónák. sztring[]

ClusterIdentity

Név Leírás Érték
típus A fürthöz használt identitás típusa. A "SystemAssigned, UserAssigned" típus egy implicit módon létrehozott identitást és egy felhasználó által hozzárendelt identitáskészletet is tartalmaz. "Nincs"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities A fürthöz társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai ARM-erőforrásazonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". object

ClusterCreatePropertiesOrClusterGetProperties

Név Leírás Érték
clusterDefinition A fürtdefiníció. ClusterDefinition
clusterVersion A fürt verziója. sztring
computeIsolationProperties A számítási elkülönítés tulajdonságai. ComputeIsolationProperties
computeProfile A számítási profil. ComputeProfile
diskEncryptionProperties A lemeztitkosítás tulajdonságai. DiskEncryptionProperties
encryptionInTransitProperties Az átvitel közbeni titkosítás tulajdonságai. EncryptionInTransitProperties
kafkaRestProperties A fürt kafka rest proxyjának konfigurációja. KafkaRestProperties
minSupportedTlsVersion A minimálisan támogatott tls-verzió. sztring
networkProperties A hálózati tulajdonságok. NetworkProperties
osType Az operációs rendszer típusa. "Linux"
"Windows"
privateLinkConfigurations A privát kapcsolat konfigurációi. PrivateLinkConfiguration[]
securityProfile A biztonsági profil. SecurityProfile
storageProfile A tárolási profil. StorageProfile
tier A fürtréteg. "Prémium"
"Standard"

ClusterDefinition

Név Leírás Érték
Blueprint A tervre mutató hivatkozás. sztring
componentVersion A fürt különböző szolgáltatásainak verziói. object
Konfigurációk A fürtkonfigurációk.
Fajta A fürt típusa. sztring

ComputeIsolationProperties

Név Leírás Érték
enableComputeIsolation A jelző azt jelzi, hogy engedélyezi-e a számítási elkülönítést. logikai
hostSku A gazdagép termékváltozata. sztring

ComputeProfile

Név Leírás Érték
szerepkörök A fürt szerepköreinek listája. Szerepkör[]

Szerepkör

Name Leírás Érték
automatikus skálázás Az automatikus skálázási konfigurációk. Automatikus méretezés
dataDisksGroups A szerepkör adatlemezei csoportok. DataDisksGroups[]
encryptDataDisks Azt jelzi, hogy titkosítja-e az adatlemezeket. logikai
hardwareProfile A hardverprofil. HardwareProfile
minInstanceCount A fürt minimális példányszáma. int
name A szerepkör neve. sztring
osProfile Az operációsrendszer-profil. OsProfile
scriptActions A szerepkör szkriptműveleteinek listája. ScriptAction[]
targetInstanceCount A fürt példányszáma. int
virtualNetworkProfile A virtuális hálózati profil. VirtualNetworkProfile
VMGroupName A virtuálisgép-csoport neve. sztring

Automatikus méretezés

Név Leírás Érték
capacity A terhelésalapú automatikus skálázás paraméterei Automatikus skálázásKapacitás
recurrence Ütemezésalapú automatikus skálázás paraméterei Automatikus skálázásRecurrence

Automatikus skálázásKapacitás

Név Leírás Érték
maxInstanceCount A fürt maximális példányszáma int
minInstanceCount A fürt minimális példányszáma int

Automatikus skálázásRecurrence

Név Leírás Érték
schedule Ütemezésalapú automatikus skálázási szabályok tömbje Automatikus skálázásÜtemezés[]
timeZone Az automatikus skálázás ütemezési idejének időzónája sztring

Automatikus skálázásÜtemezés

Név Leírás Érték
nap Ütemezésalapú automatikus skálázási szabály hét napjai Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"Péntek"
"Hétfő"
"Szombat"
"Vasárnap"
"Csütörtök"
"Kedd"
"Szerda"
timeAndCapacity Ütemezésalapú automatikus skálázási szabály ideje és kapacitása Automatikus skálázásTimeAndCapacity

Automatikus skálázásTimeAndCapacity

Név Leírás Érték
maxInstanceCount A fürt maximális példányszáma int
minInstanceCount A fürt minimális példányszáma int
time 24 órás idő xx:xx formátumban sztring

DataDisksGroups

Név Leírás Érték
disksPerNode A lemezek száma csomópontonként. int

HardwareProfile

Név Leírás Érték
vmSize A virtuális gép mérete sztring

OsProfile

Név Leírás Érték
linuxOperatingSystemProfile A Linux operációs rendszer profilja. LinuxOperatingSystemProfile

LinuxOperatingSystemProfile

Név Leírás Érték
jelszó A jelszó. sztring
sshProfile Az SSH-profil. SshProfile
username A felhasználónév. sztring

SshProfile

Név Leírás Érték
publicKeys Az SSH nyilvános kulcsainak listája. SshPublicKey[]

SshPublicKey

Név Leírás Érték
certificateData Az SSH tanúsítványa. sztring

ScriptAction

Név Leírás Érték
name A szkriptművelet neve. sztring (kötelező)
parameters A megadott szkript paraméterei. sztring (kötelező)
Uri A szkript URI-ja. sztring (kötelező)

VirtualNetworkProfile

Név Leírás Érték
id A virtuális hálózat azonosítója. sztring
alhálózat Az alhálózat neve. sztring

DiskEncryptionProperties

Név Leírás Érték
encryptionAlgorithm Algoritmusazonosító a titkosításhoz, alapértelmezett RSA-OAEP. "RSA-OAEP"
"RSA-OAEP-256"
"RSA1_5"
encryptionAtHost Azt jelzi, hogy engedélyezve van-e az erőforrás lemeztitkosítása. logikai
Kulcsnév A lemeztitkosítás engedélyezéséhez használt kulcsnév. sztring
keyVersion A lemeztitkosítás engedélyezéséhez használt adott kulcsverzió. sztring
msiResourceId A kulcstartó eléréséhez használt felügyelt identitás erőforrás-azonosítója. sztring
vaultUri Alapkulcstartó URI-ja, ahol az ügyfélkulcs található, pl. https://myvault.vault.azure.net sztring

EncryptionInTransitProperties

Név Leírás Érték
isEncryptionInTransitEnabled Azt jelzi, hogy a fürtközi csomópontok közötti kommunikáció titkosítva van-e az átvitel során. logikai

KafkaRestProperties

Név Leírás Érték
clientGroupInfo Az AAD biztonsági csoport adatai. ClientGroupInfo
configurationOverride A felülbírálandó konfigurációk. object

ClientGroupInfo

Név Leírás Érték
csoportazonosító Az AAD biztonsági csoport azonosítója. sztring
groupName Az AAD biztonsági csoport neve. sztring

NetworkProperties

Név Leírás Érték
privateLink Azt jelzi, hogy engedélyezve van-e a privát kapcsolat. "Letiltva"
"Engedélyezve"
resourceProviderConnection Az erőforrás-szolgáltató kapcsolatának iránya. "Bejövő"
"Kimenő"

PrivateLinkConfiguration

Név Leírás Érték
name A privát kapcsolat konfigurációjának neve. sztring (kötelező)
properties A privát kapcsolat konfigurációs tulajdonságai. PrivateLinkConfigurationProperties (kötelező)

PrivateLinkConfigurationProperties

Név Leírás Érték
csoportazonosító A HDInsight privát összekapcsolható alerőforrásának neve a privát kapcsolat konfigurációjának alkalmazásához. Például: "átjárócsomópont", "átjáró", "edgenode". sztring (kötelező)
ipConfigurations A private link szolgáltatás IP-konfigurációi. IPConfiguration[] (kötelező)

IPConfiguration

Név Leírás Érték
name A privát kapcsolat IP-konfigurációjának neve. sztring (kötelező)
properties A privát kapcsolat IP-konfigurációs tulajdonságai. IPConfigurationProperties

IPConfigurationProperties

Név Leírás Érték
Elsődleges Azt jelzi, hogy ez az IP-konfiguráció elsődleges-e a megfelelő hálózati adapterhez. logikai
privateIPAddress Az IP-cím. sztring
privateIPAllocationMethod A magánhálózati IP-cím lefoglalásának módja. "dinamikus"
"statikus"
alhálózat Az alhálózat erőforrás-azonosítója. ResourceId

ResourceId

Név Leírás Érték
id Az Azure-erőforrás azonosítója. sztring

SecurityProfile

Név Leírás Érték
aaddsResourceId A felhasználó Azure Active Directory-tartomány szolgáltatásának erőforrás-azonosítója. sztring
clusterUsersGroupDNs Választható. A fürt felhasználói csoportjainak megkülönböztető nevei sztring[]
directoryType A könyvtár típusa. "ActiveDirectory"
domain A szervezet Active Directory-tartománya. sztring
domainUsername Az a tartományi felhasználói fiók, amely rendszergazdai jogosultságokkal rendelkezik a fürtön. sztring
domainUserPassword A tartományadminisztrátor jelszava. sztring
ldapsUrls Az Active Directoryval kommunikáló LDAPS protokoll URL-címei. sztring[]
msiResourceId A felhasználó által hozzárendelt identitás, amely jogosult a fürthöz kapcsolódó összetevők olvasására és létrehozására a felhasználó AADDS-ben. sztring
organizationalUnitDN A fürt- és szolgáltatásfiókok elhelyezésére az Active Directoryban található szervezeti egység. sztring

StorageProfile

Név Leírás Érték
tárfiókok A fürt tárfiókjainak listája. StorageAccount[]

StorageAccount

Név Leírás Érték
tároló A tároló a tárfiókban, csak a WASB-tárfiókokhoz adható meg. sztring
fileshare A fájlmegosztás neve. sztring
Fájlrendszer A fájlrendszer, amely csak a 2. generációs Azure Data Lake Storage adható meg. sztring
isDefault Azt jelzi, hogy a tárfiók az alapértelmezett tárfiók-e. logikai
kulcs A tárfiók hozzáférési kulcsa. sztring
msiResourceId A tárfiók eléréséhez engedélyezett felügyelt identitás (MSI) csak a 2. generációs Azure Data Lake Storage adható meg. sztring
name A tárfiók neve. sztring
resourceId A tárfiók erőforrás-azonosítója, amely csak a 2. generációs Azure Data Lake Storage adható meg. sztring
saskey A közös hozzáférésű jogosultságkód kulcsa. sztring

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
Létrehoz egy Apache Spark 1.4.1-et futtató HDInsight-fürtöt

Üzembe helyezés az Azure-ban
Létrehoz egy Apache Spark 1.4.1-et futtató HDInsight linuxos fürtöt.
Létrehoz egy ADAM-et futtató HDInsight-fürtöt

Üzembe helyezés az Azure-ban
Létrehoz egy HDInsight linuxos fürtöt, amely az ADAM genomics analysis platformot futtatja
HDInsight Linux-fürt létrehozása és szkriptművelet futtatása

Üzembe helyezés az Azure-ban
A sablon létrehoz egy HDInsight Linux-fürtöt egy virtuális hálózaton, majd egyéni szkriptműveletet futtat minden csomóponton, és beállítja a környezeti var beállítást.
HDInsight, amelyen engedélyezve van a terhelésalapú automatikus skálázás

Üzembe helyezés az Azure-ban
Ezzel a sablonnal olyan HDInsight Spark-fürtöt hozhat létre, amelyen engedélyezve van a terhelésalapú automatikus skálázás.
HDInsight ütemezésalapú automatikus skálázás engedélyezve

Üzembe helyezés az Azure-ban
Ezzel a sablonnal olyan HDInsight Spark-fürtöt hozhat létre, amelyen engedélyezve van az ütemezésalapú automatikus skálázás.
HDInsight egyéni Ambari + Hive metaadattár-adatbázissal a VNET-ben

Üzembe helyezés az Azure-ban
Ezzel a sablonnal létrehozhat egy HDInsight-fürtöt egy meglévő virtuális hálózaton egy új SQL DB-vel, amely egyéni Ambari-adatbázisként és Hive-metaadattárként is szolgál. Rendelkeznie kell egy meglévő SQL-kiszolgálóval, tárfióktal és virtuális hálózattal.
A HDInsight üzembe helyezése az új Data Lake Store-ban és -tárolóban

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy új Linux HDInsight-fürt üzembe helyezését új Data Lake Store- és Storage-fiókokkal.
Linux HBase-fürt üzembe helyezése továbbfejlesztett írási szolgáltatásokkal a HDInsightban

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Linux-alapú HBase-fürt létrehozását továbbfejlesztett írási műveletekkel az Azure HDInsightban.
Linux-alapú HBase-fürt üzembe helyezése a HDInsightban

Üzembe helyezés az Azure-ban
Ezzel a sablonnal Linux-alapú HBase-fürtöt hozhat létre az Azure HDInsightban.
Virtuális hálózat és HBase-fürt üzembe helyezése a virtuális hálózaton belül

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure-beli virtuális hálózat és egy Linux rendszert futtató HDInsight HBase-fürt létrehozását a virtuális hálózaton belül.
Azure-beli virtuális hálózat és két HBase-fürt üzembe helyezése a virtuális hálózaton belül

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy HBase-környezet konfigurálását két HBase-fürttel egy virtuális hálózaton belül a HBase-replikáció konfigurálásához.
HBase-replikáció üzembe helyezése két virtuális hálózattal egy régióban

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi a HBase-környezet konfigurálását két HBase-fürttel, ugyanabban a régióban található két virtuális hálózaton belül a HBase-replikáció konfigurálásához.
Interatív Hive-fürt üzembe helyezése a HDInsightban

Üzembe helyezés az Azure-ban
Ezzel a sablonnal interatív Hive- (LLAP-) fürtöt hozhat létre a HDInsightban és a függő Azure Storage-fiókban. A fürt SSH-hitelesítési módszere a felhasználónév és a jelszó. Az SSH nyilvános kulcsos hitelesítést használó sablonokkal kapcsolatban lásd: /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/
A Kafka on HDInsight üzembe helyezése virtuális hálózaton

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure-Virtual Network és egy Kafka on HDInsight-fürt létrehozását a virtuális hálózaton. A fürt SSH-hitelesítési módszere a felhasználónév és a jelszó. Az SSH nyilvános kulcsos hitelesítést használó sablonokkal kapcsolatban lásd: /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/
HDInsight-fürt + Confluent sémaregisztrációs csomópont üzembe helyezése

Üzembe helyezés az Azure-ban
Ezzel a sablonnal létrehozhat egy Linux rendszert futtató HDInsight-fürtöt egy sémaregisztrációs adatbázis peremcsomópontjával. További információ: /azure/hdinsight/hdinsight-apps-use-edge-node
HDInsight-fürt üzembe helyezése Storage- és SSH-jelszóval

Üzembe helyezés az Azure-ban
Ezzel a sablonnal linuxos Hadoop-fürtöt hozhat létre a HDInsightban és a függő Azure Storage-fiókban. A fürt SSH-hitelesítési módszere a felhasználónév és a jelszó. Az SSH nyilvános kulcsos hitelesítést használó sablonokkal kapcsolatban lásd: /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/
HDInsight üzembe helyezése Linux rendszeren (w/ Azure Storage, SSH-kulcs)

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi, hogy linuxos HDInsight-fürtöt hozzon létre. Ez a sablon egy Azure Storage-fiókot is létrehoz. A fürt SSH-hitelesítési módszere a felhasználónév/nyilvános kulcs.
HDInsight (Linux meglévő Hive-metaadattáron, SSH-n, virtuális hálózaton)

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi, hogy linuxos HDInsight-fürtöt hozzon létre egy meglévő Hive-metaadattáron és virtuális hálózaton. A fürt SSH-hitelesítési módszere a felhasználónév/jelszó.
HDInsight-fürt üzembe helyezése peremcsomóponttal

Üzembe helyezés az Azure-ban
Ezzel a sablonnal létrehozhat egy Linuxot futtató HDInsight-fürtöt egy üres élcsomóponttal. További információ: /azure/hdinsight/hdinsight-apps-use-edge-node
HDInsight-fürt üzembe helyezése meglévő alapértelmezett tárolóval

Üzembe helyezés az Azure-ban
Ezzel a sablonnal Hadoop-fürtöt hozhat létre a HDInsightban. A fürt egy meglévő tárfiókot használ alapértelmezett tárfiókként.
HDInsight-fürt üzembe helyezése meglévő társított tárolóval

Üzembe helyezés az Azure-ban
Ezzel a sablonnal hadoop-fürtöt hozhat létre a HDInsightban és a függő alapértelmezett tárfiókban. A sablon egy meglévő tárfiókot is összekapcsol. A csatolt tárfiók általában tartalmazza az üzleti adatokat.
HDInsight-fürt és SQL-adatbázis üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi EGY HDInsight-fürt és egy SQL Database létrehozását a Sqoop teszteléséhez.
HDInsight-fürt TLS 1.2-es vagy újabb verzióval

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi, hogy olyan HDInsight-fürtöt hozzon létre, amelynek TLS-protokollja 1.2-s vagy újabb verzióra van kényszerítve.
R-server HDInsight-fürt üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi, hogy linuxos HDInsight-fürtöt hozzon létre a HDInsighthoz készült R Serverrel. Ez a sablon egy Azure Storage-fiókot is létrehoz. A fürt SSH-hitelesítési módszere a felhasználónév/jelszó.
Biztonságos virtuális hálózat és HDInsight-fürt üzembe helyezése a virtuális hálózaton belül

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure-beli virtuális hálózat és egy Linux rendszert futtató HDInsight Hadoop-fürt létrehozását a virtuális hálózaton belül.
Spark-fürt üzembe helyezése az Azure HDInsightban

Üzembe helyezés az Azure-ban
Ezzel a sablonnal Spark-fürtöt hozhat létre az Azure HDInsightban.
Spark-fürt üzembe helyezése virtuális hálózaton

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure-beli virtuális hálózat és egy HDInsight Spark-fürt létrehozását a virtuális hálózaton belül.

Terraform -erőforrásdefiníció (AzAPI-szolgáltató)

A fürtök erőforrástípusa a következőre helyezhető üzembe:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.HDInsight/clusters erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.HDInsight/clusters@2021-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      clusterDefinition = {
        blueprint = "string"
        componentVersion = {}
        kind = "string"
      }
      clusterVersion = "string"
      computeIsolationProperties = {
        enableComputeIsolation = bool
        hostSku = "string"
      }
      computeProfile = {
        roles = [
          {
            autoscale = {
              capacity = {
                maxInstanceCount = int
                minInstanceCount = int
              }
              recurrence = {
                schedule = [
                  {
                    days = [
                      "string"
                    ]
                    timeAndCapacity = {
                      maxInstanceCount = int
                      minInstanceCount = int
                      time = "string"
                    }
                  }
                ]
                timeZone = "string"
              }
            }
            dataDisksGroups = [
              {
                disksPerNode = int
              }
            ]
            encryptDataDisks = bool
            hardwareProfile = {
              vmSize = "string"
            }
            minInstanceCount = int
            name = "string"
            osProfile = {
              linuxOperatingSystemProfile = {
                password = "string"
                sshProfile = {
                  publicKeys = [
                    {
                      certificateData = "string"
                    }
                  ]
                }
                username = "string"
              }
            }
            scriptActions = [
              {
                name = "string"
                parameters = "string"
                uri = "string"
              }
            ]
            targetInstanceCount = int
            virtualNetworkProfile = {
              id = "string"
              subnet = "string"
            }
            VMGroupName = "string"
          }
        ]
      }
      diskEncryptionProperties = {
        encryptionAlgorithm = "string"
        encryptionAtHost = bool
        keyName = "string"
        keyVersion = "string"
        msiResourceId = "string"
        vaultUri = "string"
      }
      encryptionInTransitProperties = {
        isEncryptionInTransitEnabled = bool
      }
      kafkaRestProperties = {
        clientGroupInfo = {
          groupId = "string"
          groupName = "string"
        }
        configurationOverride = {}
      }
      minSupportedTlsVersion = "string"
      networkProperties = {
        privateLink = "string"
        resourceProviderConnection = "string"
      }
      osType = "string"
      privateLinkConfigurations = [
        {
          name = "string"
          properties = {
            groupId = "string"
            ipConfigurations = [
              {
                name = "string"
                properties = {
                  primary = bool
                  privateIPAddress = "string"
                  privateIPAllocationMethod = "string"
                  subnet = {
                    id = "string"
                  }
                }
              }
            ]
          }
        }
      ]
      securityProfile = {
        aaddsResourceId = "string"
        clusterUsersGroupDNs = [
          "string"
        ]
        directoryType = "ActiveDirectory"
        domain = "string"
        domainUsername = "string"
        domainUserPassword = "string"
        ldapsUrls = [
          "string"
        ]
        msiResourceId = "string"
        organizationalUnitDN = "string"
      }
      storageProfile = {
        storageaccounts = [
          {
            container = "string"
            fileshare = "string"
            fileSystem = "string"
            isDefault = bool
            key = "string"
            msiResourceId = "string"
            name = "string"
            resourceId = "string"
            saskey = "string"
          }
        ]
      }
      tier = "string"
    }
    zones = [
      "string"
    ]
  })
}

Tulajdonságértékek

Klaszterek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.HDInsight/clusters@2021-06-01"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 3-59

Érvényes karakterek:
Alfanumerikus és kötőjelek

Betűvel vagy számmal kezdődik és végződik.

Az erőforrás nevének egyedinek kell lennie az Azure-ban.
location A fürt helye. sztring
parent_id Az erőforráscsoportban való üzembe helyezéshez használja az erőforráscsoport azonosítóját. sztring (kötelező)
tags Az erőforráscímkék. Címkenevek és -értékek szótára.
identity A fürt identitása, ha konfigurálva van. ClusterIdentity
properties A fürt paramétereket hoz létre. ClusterCreatePropertiesOrClusterGetProperties
Zónák A rendelkezésre állási zónák. sztring[]

ClusterIdentity

Név Leírás Érték
típus A fürthöz használt identitás típusa. A "SystemAssigned, UserAssigned" típus egy implicit módon létrehozott identitást és egy felhasználó által hozzárendelt identitáskészletet is tartalmaz. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids A fürthöz társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai ARM-erőforrásazonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Felhasználói identitásazonosítók tömbje.

ClusterCreatePropertiesOrClusterGetProperties

Név Leírás Érték
clusterDefinition A fürtdefiníció. ClusterDefinition
clusterVersion A fürt verziója. sztring
computeIsolationProperties A számítási elkülönítés tulajdonságai. ComputeIsolationProperties
computeProfile A számítási profil. ComputeProfile
diskEncryptionProperties A lemeztitkosítás tulajdonságai. DiskEncryptionProperties
encryptionInTransitProperties Az átvitel közbeni titkosítás tulajdonságai. EncryptionInTransitProperties
kafkaRestProperties A fürt kafka rest proxyjának konfigurációja. KafkaRestProperties
minSupportedTlsVersion A minimálisan támogatott tls-verzió. sztring
networkProperties A hálózati tulajdonságok. NetworkProperties
osType Az operációs rendszer típusa. "Linux"
"Windows"
privateLinkConfigurations A privát kapcsolat konfigurációi. PrivateLinkConfiguration[]
securityProfile A biztonsági profil. SecurityProfile
storageProfile A tárolási profil. StorageProfile
tier A fürtréteg. "Prémium"
"Standard"

ClusterDefinition

Név Leírás Érték
Blueprint A tervre mutató hivatkozás. sztring
componentVersion A fürt különböző szolgáltatásainak verziói. object
Konfigurációk A fürtkonfigurációk.
Fajta A fürt típusa. sztring

ComputeIsolationProperties

Név Leírás Érték
enableComputeIsolation A jelző azt jelzi, hogy engedélyezi-e a számítási elkülönítést. logikai
hostSku A gazdagép termékváltozata. sztring

ComputeProfile

Név Leírás Érték
szerepkörök A fürt szerepköreinek listája. Szerepkör[]

Szerepkör

Name Leírás Érték
automatikus skálázás Az automatikus skálázási konfigurációk. Automatikus méretezés
dataDisksGroups A szerepkör adatlemezei csoportok. DataDisksGroups[]
encryptDataDisks Azt jelzi, hogy titkosítja-e az adatlemezeket. logikai
hardwareProfile A hardverprofil. HardwareProfile
minInstanceCount A fürt minimális példányszáma. int
name A szerepkör neve. sztring
osProfile Az operációsrendszer-profil. OsProfile
scriptActions A szerepkör szkriptműveleteinek listája. ScriptAction[]
targetInstanceCount A fürt példányszáma. int
virtualNetworkProfile A virtuális hálózati profil. VirtualNetworkProfile
VMGroupName A virtuálisgép-csoport neve. sztring

Automatikus méretezés

Név Leírás Érték
capacity A terhelésalapú automatikus skálázás paraméterei Automatikus skálázásKapacitás
recurrence Ütemezésalapú automatikus skálázás paraméterei Automatikus skálázásRecurrence

Automatikus skálázásKapacitás

Név Leírás Érték
maxInstanceCount A fürt maximális példányszáma int
minInstanceCount A fürt minimális példányszáma int

Automatikus skálázásRecurrence

Név Leírás Érték
schedule Ütemezésalapú automatikus skálázási szabályok tömbje Automatikus skálázásÜtemezés[]
timeZone Az automatikus skálázás ütemezési idejének időzónája sztring

Automatikus skálázásÜtemezés

Név Leírás Érték
nap Ütemezésalapú automatikus skálázási szabály hét napjai Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"Péntek"
"Hétfő"
"Szombat"
"Vasárnap"
"Csütörtök"
"Kedd"
"Szerda"
timeAndCapacity Ütemezésalapú automatikus skálázási szabály ideje és kapacitása Automatikus skálázásTimeAndCapacity

Automatikus skálázásTimeAndCapacity

Név Leírás Érték
maxInstanceCount A fürt maximális példányszáma int
minInstanceCount A fürt minimális példányszáma int
time 24 órás idő az xx:xx formátumban sztring

DataDisksGroups

Név Leírás Érték
lemezekPerNode A lemezek száma csomópontonként. int

Hardverprofil

Név Leírás Érték
vmSize A virtuális gép mérete sztring

OsProfile

Név Leírás Érték
linuxOperatingSystemProfile A Linux operációsrendszer-profil. LinuxOperatingSystemProfile

LinuxOperatingSystemProfile

Név Leírás Érték
jelszó A jelszó. sztring
sshProfile Az SSH-profil. SshProfile
username A felhasználónév. sztring

SshProfile

Név Leírás Érték
publicKeys Az SSH nyilvános kulcsainak listája. SshPublicKey[]

SshPublicKey

Név Leírás Érték
certificateData Az SSH tanúsítványa. sztring

ScriptAction

Név Leírás Érték
name A szkriptművelet neve. sztring (kötelező)
parameters A megadott szkript paraméterei. sztring (kötelező)
Uri A szkript URI-ja. sztring (kötelező)

VirtualNetworkProfile

Név Leírás Érték
id A virtuális hálózat azonosítója. sztring
alhálózat Az alhálózat neve. sztring

DiskEncryptionProperties

Név Leírás Érték
encryptionAlgorithm Algoritmusazonosító a titkosításhoz, alapértelmezett RSA-OAEP. "RSA-OAEP"
"RSA-OAEP-256"
"RSA1_5"
encryptionAtHost Azt jelzi, hogy engedélyezve van-e az erőforrás lemeztitkosítása. logikai
Kulcsnév A lemeztitkosítás engedélyezéséhez használt kulcsnév. sztring
keyVersion A lemeztitkosítás engedélyezéséhez használt adott kulcsverzió. sztring
msiResourceId A kulcstartó eléréséhez használt felügyelt identitás erőforrás-azonosítója. sztring
vaultUri Alapkulcstartó URI-ja, ahol az ügyfélkulcs található, pl. https://myvault.vault.azure.net sztring

EncryptionInTransitProperties

Név Leírás Érték
isEncryptionInTransitEnabled Azt jelzi, hogy a fürtközi csomópontok közötti kommunikáció titkosítva van-e az átvitel során. logikai

KafkaRestProperties

Név Leírás Érték
clientGroupInfo Az AAD biztonsági csoport adatai. ClientGroupInfo
configurationOverride A felülbírálandó konfigurációk. object

ClientGroupInfo

Név Leírás Érték
csoportazonosító Az AAD biztonsági csoport azonosítója. sztring
groupName Az AAD biztonsági csoport neve. sztring

NetworkProperties

Név Leírás Érték
privateLink Azt jelzi, hogy engedélyezve van-e a privát kapcsolat. "Letiltva"
"Engedélyezve"
resourceProviderConnection Az erőforrás-szolgáltató kapcsolatának iránya. "Bejövő"
"Kimenő"

PrivateLinkConfiguration

Név Leírás Érték
name A privát kapcsolat konfigurációjának neve. sztring (kötelező)
properties A privát kapcsolat konfigurációs tulajdonságai. PrivateLinkConfigurationProperties (kötelező)

PrivateLinkConfigurationProperties

Név Leírás Érték
csoportazonosító A HDInsight privát összekapcsolható alerőforrásának neve a privát kapcsolat konfigurációjának alkalmazásához. Például: "átjárócsomópont", "átjáró", "edgenode". sztring (kötelező)
ipConfigurations A private link szolgáltatás IP-konfigurációi. IPConfiguration[] (kötelező)

IPConfiguration

Név Leírás Érték
name A privát kapcsolat IP-konfigurációjának neve. sztring (kötelező)
properties A privát kapcsolat IP-konfigurációs tulajdonságai. IPConfigurationProperties

IPConfigurationProperties

Név Leírás Érték
Elsődleges Azt jelzi, hogy ez az IP-konfiguráció elsődleges-e a megfelelő hálózati adapterhez. logikai
privateIPAddress Az IP-cím. sztring
privateIPAllocationMethod A magánhálózati IP-cím lefoglalásának módja. "dinamikus"
"statikus"
alhálózat Az alhálózat erőforrás-azonosítója. ResourceId

ResourceId

Név Leírás Érték
id Az Azure-erőforrás azonosítója. sztring

SecurityProfile

Név Leírás Érték
aaddsResourceId A felhasználó Azure Active Directory-tartomány szolgáltatásának erőforrás-azonosítója. sztring
clusterUsersGroupDNs Választható. A fürt felhasználói csoportjainak megkülönböztető nevei sztring[]
directoryType A könyvtár típusa. "ActiveDirectory"
domain A szervezet Active Directory-tartománya. sztring
domainUsername Az a tartományi felhasználói fiók, amely rendszergazdai jogosultságokkal rendelkezik a fürtön. sztring
domainUserPassword A tartományi rendszergazda jelszava. sztring
ldapsUrls Az Active Directoryval kommunikáló LDAPS protokoll URL-címei. sztring[]
msiResourceId A felhasználó által hozzárendelt identitás, amely jogosult a fürthöz kapcsolódó összetevők olvasására és létrehozására a felhasználó AADDS-ben. sztring
organizationalUnitDN A fürt- és szolgáltatásfiókok elhelyezésére az Active Directoryban található szervezeti egység. sztring

StorageProfile

Név Leírás Érték
tárfiókok A fürt tárfiókjainak listája. StorageAccount[]

StorageAccount

Név Leírás Érték
tároló A tárfiókban lévő tárolót csak WASB-tárfiókokhoz kell megadni. sztring
fileshare A fájlmegosztás neve. sztring
Fájlrendszer A fájlrendszer, amely csak a 2. generációs Azure Data Lake Storage adható meg. sztring
isDefault Azt jelzi, hogy a tárfiók az alapértelmezett tárfiók-e. logikai
kulcs A tárfiók hozzáférési kulcsa. sztring
msiResourceId A tárfiókhoz hozzáféréssel rendelkező felügyelt identitás (MSI) csak a 2. generációs Azure Data Lake Storage adható meg. sztring
name A tárfiók neve. sztring
resourceId A tárfiók erőforrás-azonosítója, amely csak a 2. generációs Azure Data Lake Storage adható meg. sztring
saskey A közös hozzáférésű jogosultságkód kulcsa. sztring