Administración de clústeres de Azure HDInsight mediante la CLI de Azure
Obtenga información sobre cómo usar la CLI de Azure para administrar clústeres de Azure HDInsight. La CLI de Azure es la interfaz de la línea de comandos de Microsoft. Puede usar esta experiencia multiplataforma para administrar recursos de Azure.
Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
Prerrequisitos
- CLI de Azure. Si no tiene instalada la CLI de Azure, consulte Instalación de la CLI de Azure los pasos que debe seguir.
- Un clúster de Apache Hadoop en HDInsight. Consulte Get started with HDInsight on Linux (Introducción a HDInsight en Linux).
Conexión con Azure
Inicie sesión en la suscripción de Azure. Si planea usar Azure Cloud Shell, seleccione Probar en la esquina superior derecha del bloque de código. De lo contrario, escriba el siguiente comando:
az login
# If you have multiple subscriptions, set the one to use
# az account set --subscription "SUBSCRIPTIONID"
Lista de clústeres
Utilice az hdinsight list para enumerar los clústeres. Para editar los comandos siguientes reemplace RESOURCE_GROUP_NAME
por el nombre del grupo de recursos y, a continuación, escriba los comandos:
# 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
Mostrar clústeres
Utilice az hdinsight show para mostrar la información de un clúster especificado. Para editar el comando siguiente, reemplace RESOURCE_GROUP_NAME
y CLUSTER_NAME
por la información pertinente. Luego, escriba el comando:
az hdinsight show --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME
Eliminación de clústeres
Utilice az HDInsight delete para eliminar un clúster especificado. Para editar el comando siguiente, reemplace RESOURCE_GROUP_NAME
y CLUSTER_NAME
por la información pertinente. Luego, escriba el comando:
az hdinsight delete --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME
También puede eliminar un clúster eliminando el grupo de recursos que lo contiene. Esta acción elimina todos los recursos del grupo, incluida la cuenta de almacenamiento predeterminada.
az group delete --name RESOURCE_GROUP_NAME
Escalado de clústeres
Utilice az HDInsight resize para cambiar el tamaño del clúster de HDInsight al tamaño especificado. Para editar el comando siguiente, reemplace RESOURCE_GROUP_NAME
y CLUSTER_NAME
por la información pertinente. Reemplace WORKERNODE_COUNT
por el número de nodos de trabajo que desee para el clúster. Para más información sobre la escalabilidad de los clústeres, consulte Escalabilidad de clústeres de HDInsight. Escriba el comando:
az hdinsight resize --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME --workernode-count WORKERNODE_COUNT
Contenido relacionado
En este artículo, ha aprendido a realizar diferentes tareas administrativas en clústeres de HDInsight. Para obtener más información, consulte los artículos siguientes: