New-AzHDInsightClusterConfig
Azure HDInsight 클러스터 구성을 설명하는 비지속형 클러스터 구성 개체를 만듭니다.
구문
Default (기본값)
New-AzHDInsightClusterConfig
[-StorageAccountResourceId <String>]
[-StorageAccountKey <String>]
[-StorageAccountType <StorageType>]
[-OozieMetastore <AzureHDInsightMetastore>]
[-HiveMetastore <AzureHDInsightMetastore>]
[-HeadNodeSize <String>]
[-WorkerNodeSize <String>]
[-EdgeNodeSize <String>]
[-ZookeeperNodeSize <String>]
[-ClusterType <String>]
[-ClusterTier <String>]
[-ObjectId <Guid>]
[-ApplicationId <Guid>]
[-CertificateFileContents <Byte[]>]
[-CertificateFilePath <String>]
[-CertificatePassword <String>]
[-AadTenantId <Guid>]
[-MinSupportedTlsVersion <String>]
[-AssignedIdentity <String>]
[-EncryptionAlgorithm <String>]
[-EncryptionKeyName <String>]
[-EncryptionKeyVersion <String>]
[-EncryptionVaultUri <String>]
[-EncryptionInTransit <Boolean>]
[-EncryptionAtHost <Boolean>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzHDInsightClusterConfig cmdlet은 Azure HDInsight 클러스터 구성을 설명하는 비지속형 개체를 만듭니다.
예제
예제 1: 클러스터 구성 개체 만들기
# Primary storage account info
$storageAccountResourceGroupName = "Group"
$storageAccountResourceId = "yourstorageaccountresourceid"
$storageAccountName = "yourstorageaccountname"
$storageAccountKey = (Get-AzStorageAccountKey -ResourceGroupName $storageAccountResourceGroupName -Name $storageAccountName)[0].value
$storageContainer = "container002"
# Cluster configuration info
$___location = "East US 2"
$clusterResourceGroupName = "Group"
$clusterName = "your-hadoop-002"
$clusterCreds = Get-Credential
# If the cluster's resource group doesn't exist yet, run:
# New-AzResourceGroup -Name $clusterResourceGroupName -Location $___location
# Create the cluster
New-AzHDInsightClusterConfig `
| Add-AzHDInsightStorage `
-StorageAccountName "$secondStorageAccountName.blob.core.contoso.net" `
-StorageAccountKey $key2 `
| New-AzHDInsightCluster `
-ClusterType Hadoop `
-OSType Windows `
-ClusterSizeInNodes 4 `
-ResourceGroupName $clusterResourceGroupName `
-ClusterName $clusterName `
-HttpCredential $clusterCreds `
-Location $___location `
-StorageAccountResourceId $storageAccountResourceId `
-StorageAccountKey $storageAccountKey `
-StorageContainer $storageContainer
이 명령은 클러스터 구성 개체를 만듭니다.
매개 변수
-AadTenantId
Azure Data Lake Store에 액세스할 때 사용할 Microsoft Entra 테넌트 ID를 지정합니다.
매개 변수 속성
형식: Guid
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-ApplicationId
Azure Data Lake에 액세스하기 위한 서비스 주체 애플리케이션 ID를 가져오거나 설정합니다.
매개 변수 속성
형식: Guid
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-AssignedIdentity
할당된 ID를 가져오거나 설정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-CertificateFileContents
Azure Data Lake Store에 액세스할 때 사용할 인증서의 파일 콘텐츠를 지정합니다.
매개 변수 속성
형식: Byte [ ]
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-CertificateFilePath
서비스 주체로 인증하는 데 사용할 인증서의 파일 경로를 지정합니다.
클러스터는 Azure Data Lake Store에 액세스할 때 이를 사용합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-CertificatePassword
서비스 주체로 인증하는 데 사용할 인증서의 암호를 지정합니다.
클러스터는 Azure Data Lake Store에 액세스할 때 이를 사용합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-ClusterTier
HDInsight 클러스터 계층을 지정합니다.
이 매개 변수에 허용되는 값은 다음과 같습니다.
스탠다드
프리미엄 기본값은 Standard입니다.
프리미엄 계층은 Linux 클러스터에서만 사용할 수 있으며 몇 가지 새로운 기능을 사용할 수 있습니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-ClusterType
만들 클러스터의 유형을 지정합니다.
이 매개 변수에 허용되는 값은 다음과 같습니다.
Hadoop
HBase
폭풍
Spark
INTERACTIVEHIVE
Kafka
RServer
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독
매개 변수 속성
형식: IAzureContextContainer
Default value: None
와일드카드 지원: False
DontShow: False
별칭: AzContext, AzureRmContext, AzureCredential
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-EdgeNodeSize
에지 노드에 대한 가상 머신의 크기를 지정합니다. 허용 가능한 VM 크기에 Get-AzVMSize 사용하고 HDInsight의 가격 책정 페이지를 참조하세요. 이 매개 변수는 RServer 클러스터에만 유효합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-EncryptionAlgorithm
암호화 알고리즘을 가져오거나 설정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-EncryptionAtHost
호스트에서 암호화를 사용할지 여부를 나타내는 플래그를 가져오거나 설정합니다.
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-EncryptionInTransit
전송 중 암호화를 사용할지 여부를 나타내는 플래그를 가져오거나 설정합니다.
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-EncryptionKeyName
암호화 키 이름을 가져오거나 설정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-EncryptionKeyVersion
암호화 키 버전을 가져오거나 설정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-EncryptionVaultUri
암호화 자격 증명 모음 URI를 가져오거나 설정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-HeadNodeSize
헤드 노드에 대한 가상 머신의 크기를 지정합니다.
허용 가능한 VM 크기에 Get-AzVMSize 사용하고 HDInsight의 가격 책정 페이지를 참조하세요.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
Hive 메타데이터를 저장할 메타스토어를 지정합니다.
또는 Add-AzHDInsightMetastore cmdlet을 사용할 수 있습니다.
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-MinSupportedTlsVersion
지원되는 최소 TLS 버전을 가져오거나 설정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-ObjectId
클러스터를 나타내는 Microsoft Entra 서비스 주체의 Microsoft Entra 개체 ID(GUID)를 지정합니다.
클러스터는 Azure Data Lake Store에 액세스할 때 이를 사용합니다.
매개 변수 속성
형식: Guid
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
Oozie 메타데이터를 저장할 메타스토어를 지정합니다.
또는 Add-AzHDInsightMetastore cmdlet을 사용할 수 있습니다.
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-StorageAccountKey
스토리지 계정 액세스 키를 가져오거나 설정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-StorageAccountResourceId
스토리지 계정 리소스 ID를 가져오거나 설정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-StorageAccountType
기본 스토리지 계정의 유형을 가져오거나 설정합니다.
매개 변수 속성
형식: StorageType
Default value: None
허용되는 값: AzureStorage, AzureDataLakeStore, AzureDataLakeStorageGen2
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-WorkerNodeSize
작업자 노드에 대한 가상 머신의 크기를 지정합니다.
허용 가능한 VM 크기에 Get-AzVMSize 사용하고 HDInsight의 가격 책정 페이지를 참조하세요.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-ZookeeperNodeSize
Zookeeper 노드에 대한 가상 머신의 크기를 지정합니다.
허용 가능한 VM 크기에 Get-AzVMSize 사용하고 HDInsight의 가격 책정 페이지를 참조하세요.
이 매개 변수는 HBase 또는 Storm 클러스터에만 유효합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
CommonParameters
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters 를 참조하세요.
None
출력