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


New-AzureHDInsightCluster

HDInsight-fürtöt hoz létre.

Feljegyzés

A jelen dokumentációban hivatkozott parancsmagok az Azure Service Manager (ASM) API-kat használó örökölt Azure-erőforrások kezelésére szolgálnak. Ez az örökölt PowerShell-modul nem ajánlott új erőforrások létrehozásakor, mivel az ASM a kivonásra van ütemezve. További információkért lásd az Azure Service Manager kivonását.

Az Az PowerShell-modul az ajánlott PowerShell-modul az Azure Resource Manager-erőforrások PowerShell-lel való kezeléséhez.

Syntax

New-AzureHDInsightCluster
   [-Certificate <X509Certificate2>]
   [-HostedService <String>]
   -Config <AzureHDInsightConfig>
   -Credential <PSCredential>
   [-EndPoint <Uri>]
   [-IgnoreSslErrors <Boolean>]
   -Location <String>
   -Name <String>
   [-Subscription <String>]
   [-Version <String>]
   [-OSType <OSType>]
   [-SshCredential <PSCredential>]
   [-SshPublicKey <String>]
   [-RdpCredential <PSCredential>]
   [-RdpAccessExpiry <DateTime>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
New-AzureHDInsightCluster
   [-Certificate <X509Certificate2>]
   [-HostedService <String>]
   -ClusterSizeInNodes <Int32>
   -Credential <PSCredential>
   -DefaultStorageAccountKey <String>
   -DefaultStorageAccountName <String>
   -DefaultStorageContainerName <String>
   [-EndPoint <Uri>]
   [-IgnoreSslErrors <Boolean>]
   -Location <String>
   -Name <String>
   [-Subscription <String>]
   [-Version <String>]
   [-HeadNodeVMSize <String>]
   [-ClusterType <ClusterType>]
   [-VirtualNetworkId <String>]
   [-SubnetName <String>]
   [-DataNodeVMSize <String>]
   [-ZookeeperNodeVMSize <String>]
   [-OSType <OSType>]
   [-SshCredential <PSCredential>]
   [-SshPublicKey <String>]
   [-RdpCredential <PSCredential>]
   [-RdpAccessExpiry <DateTime>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

Az Azure PowerShell HDInsight ezen verziója elavult. Ezek a parancsmagok 2017. január 1-jei törlésre kerülnek. Használja az Azure PowerShell HDInsight újabb verzióját.

Az új HDInsight fürt létrehozásához való használatával kapcsolatos információkért lásd: Linux-alapú fürtök létrehozása a HDInsightban az Azure PowerShell (https://azure.microsoft.com/en-us/documentation/articles/hdinsight-hadoop-create-linux-clusters-azure-powershell/) használatával. A feladatok Azure PowerShell-lel és más módszerekkel történő elküldésével kapcsolatos információkért lásd : Hadoop-feladatok beküldése a HDInsightban (https://azure.microsoft.com/en-us/documentation/articles/hdinsight-submit-hadoop-jobs-programmatically/). Az Azure PowerShell HDInsightról további információt az Azure HDInsight-parancsmagok című témakörben talál.

A New-AzureHDInsightCluster parancsmag egy Azure HDInsight-fürtöt hoz létre a megadott paraméterek vagy a New-AzureHDInsightClusterConfig parancsmaggal létrehozott konfigurációs objektum használatával.

Példák

1. példa: HDInsight-fürt létrehozása

PS C:\>$SubId = (Get-AzureSubscription -Current).SubscriptionId
PS C:\> $Key1 = Get-AzureStorageKey -StorageAccountName "MyBlobStorage" | %{ $_.Primary }
PS C:\> $Key2 = Get-AzureStorageKey -StorageAccountName "MySecondBlobStorage" | %{ $_.Primary }
PS C:\> $Creds = Get-Credential
PS C:\> $OozieCreds = Get-Credential
PS C:\> $HiveCreds = Get-Credential
PS C:\> New-AzureHDInsightClusterConfig -ClusterSizeInNodes 4
    | Set-AzureHDInsightDefaultStorage -StorageAccountName "MyBlobStorage.blob.core.windows.net" -StorageAccountKey $Key1 -StorageContainerName "MyContainer"
    | Add-AzureHDInsightStorage -StorageAccountName "MySecondBlobStorage.blob.core.windows.net" -StorageAccountKey $Key2
    | Add-AzureHDInsightMetastore -SqlAzureServerName "MySqlServer.database.windows.net" -DatabaseName "MyOozieDatabaseName" -Credential $OozieCreds -MetastoreType OozieMetastore
    | Add-AzureHDInsightMetastore -SqlAzureServerName "MySqlServer.database.windows.net" -DatabaseName "MyHiveDatabaseName" -Credential $HiveCreds -MetastoreType HiveMetastore
    | New-AzureHDInsightCluster -Subscription $SubId -Credential $Creds

Ez a példa létrehoz egy HDInsight-fürtöt az aktuális előfizetéshez.

Az első parancs a Get-AzureSubscription parancsmagot használja az aktuális előfizetés-azonosító lekéréséhez, majd a $SubId változóban tárolja.

A második és a harmadik parancs a Get-AzureStorageKey parancsmaggal szerzi be a MyBlobStorage és a MySecondBlobStorage elsődleges tárolási kulcsait, majd tárolja a kulcsokat a $Key 1 és $Key 2 változókban.

A negyedik, ötödik és hatodik parancs a Get-Credential parancsmaggal kéri le az aktuális előfizetéshez, az Oozie-hoz és a Hive-hez tartozó hitelesítő adatokat, majd változókban tárolja a hitelesítő adatokat.

Az utolsó parancs a következő parancsmagok használatával hajt végre műveletek sorozatát:

  • New-AzureHDInsightClusterConfig hdInsight-fürtkonfiguráció létrehozásához.
  • A Set-AzureHDInsightDefaultStorage beállításával a konfiguráció alapértelmezett tárfiókja MyBlobStorage.blob.core.windows.net.
  • Add-AzureHDInsightStorage egy második, MySecondBlobStorage.blob.core.windows.net nevű tárfiók hozzáadásához a konfigurációhoz.
  • Add-AzureHDInsightMetastore az Oozie metaadattára és a Hive metaadattára hozzáadásához a konfigurációhoz.
  • New-AzureHDInsightCluster egy HDInsight-fürt létrehozásához az új konfigurációval.

Paraméterek

-Certificate

Egy Azure-előfizetés felügyeleti tanúsítványát adja meg.

Típus:X509Certificate2
Aliasok:Cert
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ClusterSizeInNodes

Megadja a fürthöz létrehozandó adatcsomópontok számát.

Típus:Int32
Aliasok:Nodes, Size
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ClusterType

Megadja a létrehozni kívánt fürt típusát.

Típus:ClusterType
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Config

A New-AzureHDInsightClusterConfig parancsmaggal létrehozott konfigurációs objektumot adja meg.

Típus:AzureHDInsightConfig
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Credential

Megadja a HDInsight azon felhasználói hitelesítő adatait, amelyeket a Hadoop-fürtök távoli eléréséhez használt alapértelmezett fiókhoz kell használni. Ezek a hitelesítő adatok eltérnek a felhasználó előfizetési hitelesítő adataitól.

Típus:PSCredential
Aliasok:Cred
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DataNodeVMSize

Megadja az adatcsomópont virtuális gépének méretét.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DefaultStorageAccountKey

Megadja a HDInsight-fürt által használt alapértelmezett tárfiók fiókkulcsát.

Típus:String
Aliasok:StorageKey
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DefaultStorageAccountName

Megadja a HDInsight-fürt által használt alapértelmezett tárfiók nevét.

Típus:String
Aliasok:StorageAccount
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DefaultStorageContainerName

Megadja a HDInsight-fürt által használt alapértelmezett Azure Storage-fiók alapértelmezett tárolójának nevét.

Típus:String
Aliasok:StorageContainer
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-EndPoint

Megadja az Azure-hoz való csatlakozáshoz használni kívánt végpontot. Ha nem adja meg ezt a paramétert, ez a parancsmag az alapértelmezett végpontot használja.

Típus:Uri
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-HeadNodeVMSize

A főcsomópont virtuális gépének méretét adja meg.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-HostedService

Egy HDInsight-szolgáltatás névterét adja meg. Ha nem adja meg ezt a paramétert, ez a parancsmag az alapértelmezett névteret használja.

Típus:String
Aliasok:CloudServiceName
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-IgnoreSslErrors

Azt jelzi, hogy a rendszer figyelmen kívül hagyja-e a Secure Sockets Layer (SSL) hibáit.

Típus:Boolean
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Location

Azt a régiót adja meg, amelyben HDInsight-fürtöt szeretne létrehozni.

Típus:String
Aliasok:Loc
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Name

Megadja a létrehozni kívánt Azure HDInsight-fürt nevét.

Típus:String
Aliasok:ClusterName, DnsName
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-OSType

A fürt operációs rendszerét adja meg.

Típus:OSType
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Profile

Azt az Azure-profilt adja meg, amelyből a parancsmag beolvassa. Ha nem ad meg profilt, ez a parancsmag a helyi alapértelmezett profilból olvas be.

Típus:AzureSMProfile
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-RdpAccessExpiry

A távoli asztali protokoll (RDP) fürthöz való hozzáférésének lejáratát adja meg DateTime-objektumként.

Típus:DateTime
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-RdpCredential

Megadja a fürthöz való RDP-hozzáférés hitelesítő adatait.

Típus:PSCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-SshCredential

Megadja a HDInsight-fürt Biztonságos rendszerhéj (SSH) felhasználónevét és jelszavát. Ez a paraméter csak Linux-fürtökre érvényes.

Típus:PSCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-SshPublicKey

Egy HDInsight-fürt SSH nyilvános kulcsát adja meg. Ez a paraméter csak Linux-fürtökre érvényes.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-SubnetName

Egy alhálózat nevét adja meg.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Subscription

Megadja azt az Azure-előfizetést, amelyben HDInsight-fürtöt szeretne létrehozni.

Típus:String
Aliasok:Sub
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Version

Megadja a létrehozni kívánt HDInsight-fürtverziót.

Típus:String
Aliasok:Ver
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-VirtualNetworkId

Annak a virtuális hálózatnak az azonosítóját adja meg, amelybe a fürtöt kiépíteni szeretné.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ZookeeperNodeVMSize

Megadja a ZooKeeper-csomópont virtuális gépének méretét. Ez a paraméter csak HBase- vagy Storm-fürtökre érvényes.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False