Administración de clústeres de Azure HDInsight mediante la CLI de Azure
Más información sobre cómo utilizar la CLI de Azure para administrar clústeres de Azure HDInsight. La CLI de Azure es la experiencia de línea de comandos multiplataforma de Microsoft para administrar los 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 Introducción a HDInsight en Linux.
Conexión con Azure
Inicie sesión en la suscripción de Azure. Si va a usar Azure Cloud Shell, seleccione Probar en la esquina superior derecha del bloque de código. De lo contrario, escriba el comando siguiente:
az login
# If you have multiple subscriptions, set the one to use
# az account set --subscription "SUBSCRIPTIONID"
Lista de clústeres
Use az HDInsight list para enumerar clústeres. Edite los comandos siguientes reemplazando RESOURCE_GROUP_NAME
por el nombre del grupo de recursos y 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
Presentación de clústeres
Use az HDInsight show para mostrar información para un clúster especificado. Edite el siguiente comando reemplazando RESOURCE_GROUP_NAME
y CLUSTER_NAME
por la información pertinente y, a continuación, escriba el comando :
az hdinsight show --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME
Eliminación de clústeres
Use az HDInsight delete para eliminar un clúster especificado. Edite el siguiente comando reemplazando RESOURCE_GROUP_NAME
y CLUSTER_NAME
por la información pertinente y, a continuación, 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. Tenga en cuenta que esto elimina todos los recursos del grupo, incluida la cuenta de almacenamiento predeterminada.
az group delete --name RESOURCE_GROUP_NAME
Escalado de clústeres
Use az HDInsight resize para cambiar el tamaño del clúster de HDInsight especificado al tamaño especificado. Edite el comando siguiente reemplazando RESOURCE_GROUP_NAME
y CLUSTER_NAME
por la información pertinente. Reemplace WORKERNODE_COUNT
por el número deseado de nodos de trabajo 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
Pasos siguientes
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: