다음을 통해 공유


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

Azure CLI사용하여 Azure HDInsight 클러스터를 관리하는 방법을 알아봅니다. Azure CLI는 Microsoft 명령줄 인터페이스입니다. 이 플랫폼 간 환경을 사용하여 Azure 리소스를 관리할 수 있습니다.

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