今回は実践編
前回の記事では,
今回は,
作業環境の準備
さて,
今回は,
Windows Azureのアカウント
もし,
Windows Server仮想マシンの作成
次に,
仮想マシンイメージはいろいろありますが,
Windows Azure PowerShellのインストールと設定
次に,
これは,
完了したら,
以上で,
HDInsightクラスタの作成
いよいよHDInsightクラスタを作成することができます。Azure管理ポータルからも作れるのですが,
Azureストレージアカウントの作成
前回の記事でお伝えしたとおり,
HDInsightのクラスタを作る際には,
まずはストレージアカウントを作りましょう。Windows Azure PowerShellで次のコマンドを実行します。
New-AzureStorageAccount ストレージアカウント名 -Location "Southeast Asia"
「ストレージアカウント名」
-Locationは,
ストレージアカウントが作成できたら,
これも,
$storageAccountName = "ストレージアカウント名" $containerName = "コンテナ名" $storageAccountKey = (Get-AzureStorageKey $storageAccountName).primary $context = New-AzureStorageContext $storageAccountName $storageAccountKey New-AzureStorageContainer $containerName -Context $context
クラスタの作成
ようやく,
データノードの数は,
$clusterName = "sasahdi2014" # HDInsightクラスタの名前 $location = "Southeast Asia" # クラスタを配置するリージョン。 $storageAccountName = "kshdi"# 先ほど作ったストレージアカウント名 $containerName = "hdinsight" # 先ほど作ったコンテナ名 $clusterNodes = 2 # データノードの数。 New-AzureHDInsightCluster -Name $clusterName ` -Location $location ` -DefaultStorageAccountName "$storageAccountName.blob.core.windows.net" ` -DefaultStorageAccountKey (Get-AzureStorageKey $storageAccountName).primary ` -DefaultStorageContainerName $containerName ` -ClusterSizeInNodes $clusterNodes
実行すると,
作成完了まで10分程度かかりますので,