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


Microsoft.HDInsight-fürtök 2021-06-01

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ócímű témakörben 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
név 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ásnévnek egyedinek kell lennie az Azure-ban.
hely A fürt helye. húr
Címkék Az erőforráscímkék. Címkenevek és -értékek szótára. sablonok címkéinek megtekintése
azonosság A fürt identitása, ha konfigurálva van. ClusterIdentity
kellékek 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ás-azonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". tárgy

ClusterCreatePropertiesOrClusterGetProperties

Név Leírás Érték
clusterDefinition A fürtdefiníció. ClusterDefinition
clusterVersion A fürt verziója. húr
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 restproxy-konfigurációja. KafkaRestProperties
minSupportedTlsVersion A minimális támogatott tls-verzió. húr
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
kötő A fürtréteg. "Prémium"
"Standard"

ClusterDefinition

Név Leírás Érték
tervrajz A tervre mutató hivatkozás. húr
componentVersion A fürt különböző szolgáltatásainak verziói. tárgy
Konfigurációk A fürtkonfigurációk. A Bicep esetében az any() függvény használható.
fajta A fürt típusa. húr

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. Bool
hostSku A gazdagép termékváltozata. húr

ComputeProfile

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

Szerep

Név Leírás Érték
automatikus skálázás Az automatikus méretezési konfigurációk. automatikus skálázási
dataDisksGroups A szerepkör adatlemezei csoportok. DataDisksGroups[]
encryptDataDisks Azt jelzi, hogy titkosítja-e az adatlemezeket. Bool
hardverprofil A hardverprofil. HardwareProfile
minInstanceCount A fürt minimális példányszáma. Int
név A szerepkör neve. húr
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. húr

Automatikus skálázás

Név Leírás Érték
kapacitás A terhelésalapú automatikus skálázás paraméterei AutoscaleCapacity
Ismétlődés Ütemezésalapú automatikus skálázás paraméterei Automatikus skálázásrecurrence

Automatikus skálázási kapacitá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
menetrend Ütemezésalapú automatikus skálázási szabályok tömbje AutoscaleSchedule[]
timeZone Az automatikus skálázás ütemezési idejének időzónája húr

Automatikus méretezésschedule

Név Leírás Érték
Napok Ütemezésalapú automatikus skálázási szabály hét napjai Sztringtömb, amely a következők 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 AutoscaleTimeAndCapacity

AutoscaleTimeAndCapacity

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
Idő 24 órás idő az xx:xx formátumban húr

DataDisksGroups

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

Hardverprofil

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

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ó. húr
sshProfile Az SSH-profil. SshProfile
felhasználónév A felhasználónév. húr

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. húr

ScriptAction

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

VirtualNetworkProfile

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

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áslemez titkosítása. Bool
keyName A lemeztitkosítás engedélyezéséhez használt kulcsnév. húr
keyVersion A lemeztitkosítás engedélyezéséhez használt konkrét kulcsverzió. húr
msiResourceId A kulcstartó eléréséhez használt felügyelt identitás erőforrás-azonosítója. húr
vaultUri Alapkulcstartó URI, ahol az ügyfélkulcs található, pl. https://myvault.vault.azure.net húr

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. Bool

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. tárgy

ClientGroupInfo

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

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ói kapcsolat iránya. "Bejövő"
"Kimenő"

PrivateLinkConfiguration

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

PrivateLinkConfigurationProperties

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

IPConfiguration

Név Leírás Érték
név A privát kapcsolat IP-konfigurációjának neve. sztring (kötelező)
kellékek 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. Bool
privateIPAddress Az IP-cím. húr
privateIPAllocationMethod A magánhálózati IP-cím lefoglalásának módja. "dinamikus"
"statikus"
alhálózat Az alhálózati erőforrás azonosítója. ResourceId

ResourceId

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

SecurityProfile

Név Leírás Érték
aaddsResourceId A felhasználó Azure Active Directory Domain Service-jének erőforrás-azonosítója. húr
clusterUsersGroupDNs Szabadon választható. A fürt felhasználói csoportjainak megkülönböztető nevei sztring[]
directoryType A könyvtár típusa. "ActiveDirectory"
tartomány A szervezet active directory tartománya. húr
domainUsername Az a tartományi felhasználói fiók, amely rendszergazdai jogosultságokkal rendelkezik a fürtön. húr
domainUserPassword A tartományadminisztrátor jelszava. húr
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ürttel kapcsolatos összetevők olvasására és létrehozására a felhasználó AADDS-ben. húr
organizationalUnitDN A fürt- és szolgáltatásfiókok elhelyezésére az Active Directoryban található szervezeti egység. húr

StorageProfile

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

StorageAccount

Név Leírás Érték
konténer A tárfiókban lévő tárolót csak WASB-tárfiókokhoz kell megadni. húr
fileshare A fájlmegosztás neve. húr
fileSystem A fájlrendszert csak az Azure Data Lake Storage Gen 2-hez kell megadni. húr
isDefault Azt jelzi, hogy a tárfiók az alapértelmezett tárfiók-e. Bool
kulcs A tárfiók hozzáférési kulcsa. húr
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-hoz adható meg. húr
név A tárfiók neve. húr
resourceId A tárfiók erőforrás-azonosítója, amely csak az Azure Data Lake Storage Gen 2-hez van megadva. húr
saskey A közös hozzáférésű jogosultságkód kulcsa. húr

Rövid útmutatósablonok

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

Sablon Leírás
Apache Spark 1.4.1-et futtató HDInsight-fürtöt hoz létre

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

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

Üzembe helyezés az Azure
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 varját.
HDInsight terhelésalapú automatikus skálázást engedélyező

Üzembe helyezés az Azure
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ást engedélyező

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy HDInsight Spark-fürt létrehozását, amelyen engedélyezve van az ütemezésalapú automatikus skálázás.
HDInsight egyéni Ambari + Hive Metastore DB-vel a VNET-

Üzembe helyezés az Azure
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 DB-ként és Hive Metastore-ké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- és Storage-

Üzembe helyezés az Azure
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
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 HDInsight

Üzembe helyezés az Azure
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
Ez a sablon lehetővé teszi egy Azure-beli virtuális hálózat és egy HDInsight HBase-fürt létrehozását, amely Linuxot futtat 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 VNet-

Üzembe helyezés az Azure
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
Ez a sablon lehetővé teszi egy HBase-környezet konfigurálását két HBase-fürttel ugyanazon régió két virtuális hálózatán belül a HBase-replikáció konfigurálásához.
Interative Hive-fürt üzembe helyezése a HDInsight

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy Interative Hive (LLAP) 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: https://learn.microsoft.com/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey
A Kafka üzembe helyezése a HDInsighton virtuális hálózati

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy Azure-beli virtuális hálózat és egy Kafka létrehozását a HDInsight-fürtön 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: https://learn.microsoft.com/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
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
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: https://learn.microsoft.com/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/
HDInsight üzembe helyezése Linuxon (w/ Azure Storage, SSH-kulcs)

Üzembe helyezés az Azure
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, vneten)

Üzembe helyezés az Azure
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
Ez a sablon lehetővé teszi egy Linuxot 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árolási

Üzembe helyezés az Azure
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árterülettel

Üzembe helyezés az Azure
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 az üzleti adatokat tartalmazza.
HDInsight-fürt és SQL-adatbázis üzembe helyezése

Üzembe helyezés az Azure
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 1.2-es vagy újabb verziójú TLS-

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

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi, hogy linuxos HDInsight-fürtöt hozzon létre a HDInsight 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
Ez a sablon lehetővé teszi egy Azure-beli virtuális hálózat és egy HDInsight Hadoop-fürt létrehozását, amely Linuxot futtat a virtuális hálózaton belül.
Spark-fürt üzembe helyezése az Azure HDInsight

Üzembe helyezés az Azure
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ózati

Üzembe helyezés az Azure
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ócímű témakörben 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'
név 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ásnévnek egyedinek kell lennie az Azure-ban.
hely A fürt helye. húr
Címkék Az erőforráscímkék. Címkenevek és -értékek szótára. sablonok címkéinek megtekintése
azonosság A fürt identitása, ha konfigurálva van. ClusterIdentity
kellékek 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ás-azonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". tárgy

ClusterCreatePropertiesOrClusterGetProperties

Név Leírás Érték
clusterDefinition A fürtdefiníció. ClusterDefinition
clusterVersion A fürt verziója. húr
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 restproxy-konfigurációja. KafkaRestProperties
minSupportedTlsVersion A minimális támogatott tls-verzió. húr
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
kötő A fürtréteg. "Prémium"
"Standard"

ClusterDefinition

Név Leírás Érték
tervrajz A tervre mutató hivatkozás. húr
componentVersion A fürt különböző szolgáltatásainak verziói. tárgy
Konfigurációk A fürtkonfigurációk.
fajta A fürt típusa. húr

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. Bool
hostSku A gazdagép termékváltozata. húr

ComputeProfile

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

Szerep

Név Leírás Érték
automatikus skálázás Az automatikus méretezési konfigurációk. automatikus skálázási
dataDisksGroups A szerepkör adatlemezei csoportok. DataDisksGroups[]
encryptDataDisks Azt jelzi, hogy titkosítja-e az adatlemezeket. Bool
hardverprofil A hardverprofil. HardwareProfile
minInstanceCount A fürt minimális példányszáma. Int
név A szerepkör neve. húr
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. húr

Automatikus skálázás

Név Leírás Érték
kapacitás A terhelésalapú automatikus skálázás paraméterei AutoscaleCapacity
Ismétlődés Ütemezésalapú automatikus skálázás paraméterei Automatikus skálázásrecurrence

Automatikus skálázási kapacitá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
menetrend Ütemezésalapú automatikus skálázási szabályok tömbje AutoscaleSchedule[]
timeZone Az automatikus skálázás ütemezési idejének időzónája húr

Automatikus méretezésschedule

Név Leírás Érték
Napok Ütemezésalapú automatikus skálázási szabály hét napjai Sztringtömb, amely a következők 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 AutoscaleTimeAndCapacity

AutoscaleTimeAndCapacity

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
Idő 24 órás idő az xx:xx formátumban húr

DataDisksGroups

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

Hardverprofil

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

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ó. húr
sshProfile Az SSH-profil. SshProfile
felhasználónév A felhasználónév. húr

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. húr

ScriptAction

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

VirtualNetworkProfile

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

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áslemez titkosítása. Bool
keyName A lemeztitkosítás engedélyezéséhez használt kulcsnév. húr
keyVersion A lemeztitkosítás engedélyezéséhez használt konkrét kulcsverzió. húr
msiResourceId A kulcstartó eléréséhez használt felügyelt identitás erőforrás-azonosítója. húr
vaultUri Alapkulcstartó URI, ahol az ügyfélkulcs található, pl. https://myvault.vault.azure.net húr

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. Bool

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. tárgy

ClientGroupInfo

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

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ói kapcsolat iránya. "Bejövő"
"Kimenő"

PrivateLinkConfiguration

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

PrivateLinkConfigurationProperties

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

IPConfiguration

Név Leírás Érték
név A privát kapcsolat IP-konfigurációjának neve. sztring (kötelező)
kellékek 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. Bool
privateIPAddress Az IP-cím. húr
privateIPAllocationMethod A magánhálózati IP-cím lefoglalásának módja. "dinamikus"
"statikus"
alhálózat Az alhálózati erőforrás azonosítója. ResourceId

ResourceId

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

SecurityProfile

Név Leírás Érték
aaddsResourceId A felhasználó Azure Active Directory Domain Service-jének erőforrás-azonosítója. húr
clusterUsersGroupDNs Szabadon választható. A fürt felhasználói csoportjainak megkülönböztető nevei sztring[]
directoryType A könyvtár típusa. "ActiveDirectory"
tartomány A szervezet active directory tartománya. húr
domainUsername Az a tartományi felhasználói fiók, amely rendszergazdai jogosultságokkal rendelkezik a fürtön. húr
domainUserPassword A tartományadminisztrátor jelszava. húr
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ürttel kapcsolatos összetevők olvasására és létrehozására a felhasználó AADDS-ben. húr
organizationalUnitDN A fürt- és szolgáltatásfiókok elhelyezésére az Active Directoryban található szervezeti egység. húr

StorageProfile

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

StorageAccount

Név Leírás Érték
konténer A tárfiókban lévő tárolót csak WASB-tárfiókokhoz kell megadni. húr
fileshare A fájlmegosztás neve. húr
fileSystem A fájlrendszert csak az Azure Data Lake Storage Gen 2-hez kell megadni. húr
isDefault Azt jelzi, hogy a tárfiók az alapértelmezett tárfiók-e. Bool
kulcs A tárfiók hozzáférési kulcsa. húr
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-hoz adható meg. húr
név A tárfiók neve. húr
resourceId A tárfiók erőforrás-azonosítója, amely csak az Azure Data Lake Storage Gen 2-hez van megadva. húr
saskey A közös hozzáférésű jogosultságkód kulcsa. húr

Rövid útmutatósablonok

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

Sablon Leírás
Apache Spark 1.4.1-et futtató HDInsight-fürtöt hoz létre

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

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

Üzembe helyezés az Azure
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 varját.
HDInsight terhelésalapú automatikus skálázást engedélyező

Üzembe helyezés az Azure
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ást engedélyező

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy HDInsight Spark-fürt létrehozását, amelyen engedélyezve van az ütemezésalapú automatikus skálázás.
HDInsight egyéni Ambari + Hive Metastore DB-vel a VNET-

Üzembe helyezés az Azure
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 DB-ként és Hive Metastore-ké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- és Storage-

Üzembe helyezés az Azure
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
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 HDInsight

Üzembe helyezés az Azure
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
Ez a sablon lehetővé teszi egy Azure-beli virtuális hálózat és egy HDInsight HBase-fürt létrehozását, amely Linuxot futtat 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 VNet-

Üzembe helyezés az Azure
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
Ez a sablon lehetővé teszi egy HBase-környezet konfigurálását két HBase-fürttel ugyanazon régió két virtuális hálózatán belül a HBase-replikáció konfigurálásához.
Interative Hive-fürt üzembe helyezése a HDInsight

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy Interative Hive (LLAP) 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: https://learn.microsoft.com/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey
A Kafka üzembe helyezése a HDInsighton virtuális hálózati

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy Azure-beli virtuális hálózat és egy Kafka létrehozását a HDInsight-fürtön 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: https://learn.microsoft.com/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
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
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: https://learn.microsoft.com/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/
HDInsight üzembe helyezése Linuxon (w/ Azure Storage, SSH-kulcs)

Üzembe helyezés az Azure
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, vneten)

Üzembe helyezés az Azure
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
Ez a sablon lehetővé teszi egy Linuxot 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árolási

Üzembe helyezés az Azure
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árterülettel

Üzembe helyezés az Azure
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 az üzleti adatokat tartalmazza.
HDInsight-fürt és SQL-adatbázis üzembe helyezése

Üzembe helyezés az Azure
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 1.2-es vagy újabb verziójú TLS-

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

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi, hogy linuxos HDInsight-fürtöt hozzon létre a HDInsight 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
Ez a sablon lehetővé teszi egy Azure-beli virtuális hálózat és egy HDInsight Hadoop-fürt létrehozását, amely Linuxot futtat a virtuális hálózaton belül.
Spark-fürt üzembe helyezése az Azure HDInsight

Üzembe helyezés az Azure
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ózati

Üzembe helyezés az Azure
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 (AzAPI-szolgáltató) erőforrásdefiníciója

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

  • erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben 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"
név 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ásnévnek egyedinek kell lennie az Azure-ban.
hely A fürt helye. húr
parent_id Az erőforráscsoportban való üzembe helyezéshez használja az erőforráscsoport azonosítóját. sztring (kötelező)
Címkék Az erőforráscímkék. Címkenevek és -értékek szótára.
azonosság A fürt identitása, ha konfigurálva van. ClusterIdentity
kellékek 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ás-azonosí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. húr
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 restproxy-konfigurációja. KafkaRestProperties
minSupportedTlsVersion A minimális támogatott tls-verzió. húr
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
kötő A fürtréteg. "Prémium"
"Standard"

ClusterDefinition

Név Leírás Érték
tervrajz A tervre mutató hivatkozás. húr
componentVersion A fürt különböző szolgáltatásainak verziói. tárgy
Konfigurációk A fürtkonfigurációk.
fajta A fürt típusa. húr

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. Bool
hostSku A gazdagép termékváltozata. húr

ComputeProfile

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

Szerep

Név Leírás Érték
automatikus skálázás Az automatikus méretezési konfigurációk. automatikus skálázási
dataDisksGroups A szerepkör adatlemezei csoportok. DataDisksGroups[]
encryptDataDisks Azt jelzi, hogy titkosítja-e az adatlemezeket. Bool
hardverprofil A hardverprofil. HardwareProfile
minInstanceCount A fürt minimális példányszáma. Int
név A szerepkör neve. húr
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. húr

Automatikus skálázás

Név Leírás Érték
kapacitás A terhelésalapú automatikus skálázás paraméterei AutoscaleCapacity
Ismétlődés Ütemezésalapú automatikus skálázás paraméterei Automatikus skálázásrecurrence

Automatikus skálázási kapacitá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
menetrend Ütemezésalapú automatikus skálázási szabályok tömbje AutoscaleSchedule[]
timeZone Az automatikus skálázás ütemezési idejének időzónája húr

Automatikus méretezésschedule

Név Leírás Érték
Napok Ütemezésalapú automatikus skálázási szabály hét napjai Sztringtömb, amely a következők 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 AutoscaleTimeAndCapacity

AutoscaleTimeAndCapacity

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
Idő 24 órás idő az xx:xx formátumban húr

DataDisksGroups

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

Hardverprofil

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

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ó. húr
sshProfile Az SSH-profil. SshProfile
felhasználónév A felhasználónév. húr

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. húr

ScriptAction

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

VirtualNetworkProfile

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

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áslemez titkosítása. Bool
keyName A lemeztitkosítás engedélyezéséhez használt kulcsnév. húr
keyVersion A lemeztitkosítás engedélyezéséhez használt konkrét kulcsverzió. húr
msiResourceId A kulcstartó eléréséhez használt felügyelt identitás erőforrás-azonosítója. húr
vaultUri Alapkulcstartó URI, ahol az ügyfélkulcs található, pl. https://myvault.vault.azure.net húr

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. Bool

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. tárgy

ClientGroupInfo

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

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ói kapcsolat iránya. "Bejövő"
"Kimenő"

PrivateLinkConfiguration

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

PrivateLinkConfigurationProperties

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

IPConfiguration

Név Leírás Érték
név A privát kapcsolat IP-konfigurációjának neve. sztring (kötelező)
kellékek 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. Bool
privateIPAddress Az IP-cím. húr
privateIPAllocationMethod A magánhálózati IP-cím lefoglalásának módja. "dinamikus"
"statikus"
alhálózat Az alhálózati erőforrás azonosítója. ResourceId

ResourceId

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

SecurityProfile

Név Leírás Érték
aaddsResourceId A felhasználó Azure Active Directory Domain Service-jének erőforrás-azonosítója. húr
clusterUsersGroupDNs Szabadon választható. A fürt felhasználói csoportjainak megkülönböztető nevei sztring[]
directoryType A könyvtár típusa. "ActiveDirectory"
tartomány A szervezet active directory tartománya. húr
domainUsername Az a tartományi felhasználói fiók, amely rendszergazdai jogosultságokkal rendelkezik a fürtön. húr
domainUserPassword A tartományadminisztrátor jelszava. húr
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ürttel kapcsolatos összetevők olvasására és létrehozására a felhasználó AADDS-ben. húr
organizationalUnitDN A fürt- és szolgáltatásfiókok elhelyezésére az Active Directoryban található szervezeti egység. húr

StorageProfile

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

StorageAccount

Név Leírás Érték
konténer A tárfiókban lévő tárolót csak WASB-tárfiókokhoz kell megadni. húr
fileshare A fájlmegosztás neve. húr
fileSystem A fájlrendszert csak az Azure Data Lake Storage Gen 2-hez kell megadni. húr
isDefault Azt jelzi, hogy a tárfiók az alapértelmezett tárfiók-e. Bool
kulcs A tárfiók hozzáférési kulcsa. húr
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-hoz adható meg. húr
név A tárfiók neve. húr
resourceId A tárfiók erőforrás-azonosítója, amely csak az Azure Data Lake Storage Gen 2-hez van megadva. húr
saskey A közös hozzáférésű jogosultságkód kulcsa. húr