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


Set-AzureHDInsightDefaultStorage

Egy HDInsight-fürt alapértelmezett tárfiókjának beállítása.

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

Set-AzureHDInsightDefaultStorage
   -Config <AzureHDInsightConfig>
   -StorageAccountKey <String>
   -StorageAccountName <String>
   -StorageContainerName <String>
   [-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 Set-AzureHDInsightDefaultStorage parancsmag beállítja a HDInsight-fürtkonfiguráció alapértelmezett tárfiókját.

Példák

1. példa: Az alapértelmezett tárfiók beállítá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.widows.net" -DatabaseName "MyHiveDatabaseName" -Credential $HiveCreds -MetastoreType HiveMetastore
    | New-AzureHDInsightCluster -Subscription $SubId -Credential $Creds

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és hitelesítő adatait, majd a hitelesítő adatokat a $Creds, $OozieCreds és $HiveCreds változókban tárolja.

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

-Config

Konfigurációs objektumot ad meg. Ez a parancsmag beállítja a paraméter által megadott objektum alapértelmezett tárfiókját.

Típus:AzureHDInsightConfig
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
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

-StorageAccountKey

Megadja az alapértelmezett tárfiók eléréséhez használt tárfiókkulcsot.

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

-StorageAccountName

Egy alapértelmezett tárfiók nevét adja meg.

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

-StorageContainerName

A fürt alapértelmezett tárolójának nevét adja meg.

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