Azure CLI를 사용하여 Azure HDInsight 클러스터 관리
Azure CLI를 사용하여 Azure HDInsight 클러스터를 관리하는 방법을 알아봅니다. Azure CLI는 Azure 리소스를 관리하기 위한 Microsoft의 플랫폼 간 명령줄 환경입니다.
Azure 구독이 아직 없는 경우 시작하기 전에 체험 계정을 만듭니다.
필수 조건
Azure CLI Azure CLI를 설치하지 않은 경우 Azure CLI 설치에 나온 단계를 참조하세요.
HDInsight의 Apache Hadoop 클러스터. Linux에서 HDInsight 시작을 참조하세요.
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_NAME
및 CLUSTER_NAME
을 관련 정보로 바꿔서 아래 명령을 편집한 후, 다음 명령을 입력합니다.
az hdinsight show --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME
클러스터 삭제
az hdinsight delete를 사용하여 지정된 클러스터를 삭제합니다. RESOURCE_GROUP_NAME
및 CLUSTER_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_NAME
및 CLUSTER_NAME
을 관련 정보로 바꿔서 아래 명령을 편집합니다. WORKERNODE_COUNT
를 클러스터에 대해 원하는 작업자 노드 수로 바꿉니다. 클러스터 크기 조정에 대한 자세한 내용은 HDInsight 클러스터 크기 조정을 참조하세요. 명령을 입력합니다.
az hdinsight resize --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME --workernode-count WORKERNODE_COUNT
다음 단계
이 문서에서는 HDInsight 클러스터 관리 작업을 수행하는 여러 방법에 대해 알아보았습니다. 자세한 내용은 다음 문서를 참조하세요.