次の方法で共有


Azure CLI を使用した Azure HDInsight クラスターの管理

Azure CLI を使用して、Azure HDInsight クラスターを管理する方法について学習します。 Azure CLI は Microsoft のコマンド ライン インターフェイスです。 このクロスプラットフォーム エクスペリエンスを使って、Azure リソースを管理できます。

Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。

前提条件

Azure に接続する

Azure サブスクリプションにサインインします。 Azure Cloud Shell を使用する予定の場合は、コード ブロックの右上隅で [試してみる] を選択します。 または、次のコマンドを入力します。

az login

# If you have multiple subscriptions, set the one to use
# az account set --subscription "SUBSCRIPTIONID"

クラスターを一覧表示する

az hdinsight list を使用して、クラスターを一覧表示します。 次のコマンドを編集して RESOURCE_GROUP_NAME を自分のリソース グループの名前に置き換え、コマンドを次のように入力します。

# List all clusters in the current subscription
az hdinsight list

# List only cluster name and its resource group
az hdinsight list --query "[].{Cluster:name, ResourceGroup:resourceGroup}" --output table

# List all cluster for your resource group
az hdinsight list --resource-group RESOURCE_GROUP_NAME

# List all cluster names for your resource group
az hdinsight list --resource-group RESOURCE_GROUP_NAME --query "[].{clusterName:name}" --output table

クラスターの表示

az hdinsight show を使用して、指定したクラスターに関する情報を表示します。 次のコマンドを編集して、RESOURCE_GROUP_NAMECLUSTER_NAME を該当する情報に置き換えます。 その後、コマンドを入力します。

az hdinsight show --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME

クラスターの削除

az hdinsight delete を使用して、指定したクラスターを削除します。 次のコマンドを編集して、RESOURCE_GROUP_NAMECLUSTER_NAME を該当する情報に置き換えます。 その後、コマンドを入力します。

az hdinsight delete --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME

クラスターが含まれるリソース グループを削除して、クラスターを削除することもできます。 このアクションにより、既定のストレージ アカウントを含め、グループ内のすべてのリソースが削除されます。

az group delete --name RESOURCE_GROUP_NAME

クラスターのスケール

az hdinsight resize を使用して、指定した HDInsight クラスターのサイズを特定のサイズに変更します。 次のコマンドを編集して、RESOURCE_GROUP_NAMECLUSTER_NAME を該当する情報に置き換えます。 WORKERNODE_COUNT を、お使いのクラスターに必要なワーカー ノードの数に置き換えます。 クラスターのスケーリングの詳細については、HDInsight クラスターのスケーリングに関するページを参照してください。 次のコマンドを入力します。

az hdinsight resize --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME --workernode-count WORKERNODE_COUNT

この記事では、さまざまな HDInsight クラスター管理タスクを実行する方法について学習しました。 詳細については、以下の記事をお読みください。