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 |