Azure CLI를 사용하여 Azure HDInsight 클러스터 관리

Azure CLI를 사용하여 Azure HDInsight 클러스터를 관리하는 방법을 알아봅니다. Azure CLI는 Azure 리소스를 관리하기 위한 Microsoft의 플랫폼 간 명령줄 환경입니다.

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 클러스터 관리 작업을 수행하는 여러 방법에 대해 알아보았습니다. 자세한 내용은 다음 문서를 참조하세요.