Creación de un clúster de EMR que utilice el agente de Amazon CloudWatch - Amazon EMR

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de un clúster de EMR que utilice el agente de Amazon CloudWatch

Los procedimientos de esta sección describen los pasos para crear un clúster en Amazon EMR con el CloudWatch agente de Amazon desde la AWS Management Console y la. AWS CLI

Permisos de IAM necesarios para el agente CloudWatch

El CloudWatch agente necesita el cloudwatch:PutMetricData permiso AWS Identity and Access Management (IAM) en el perfil de EC2 instancia de Amazon para Amazon EMR. El rol predeterminado de Amazon EMR ya tiene este permiso. Puede crear el rol predeterminado desde aquí. AWS CLI aws emr create-default-roles Para obtener más información, consulte Función de servicio para EC2 instancias de clúster (perfil de EC2 instancia) en la Guía de administración de Amazon EMR.

El siguiente ejemplo de política de IAM incluye el permiso cloudwatch:PutMetricData:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "cloudwatch:PutMetricData", "Resource": "*" } ] }

Punto de conexión CloudWatch del agente requerido

Para publicar métricas en un clúster de EMR en una subred privada, cree un punto de conexión de CloudWatch agente y asócielo a la VPC en la que se encuentra la subred privada. CloudWatch

Para obtener más información sobre los CloudWatch puntos de enlace de cada uno Región de AWS, consulta los CloudWatch puntos de enlace y las cuotas de Amazon en la Guía de referencia AWS general.

Creación de un clúster de EMR

Una vez que haya configurado los permisos y el punto de conexión obligatorios para utilizarlos con el CloudWatch agente, utilice la AWS Management Console o la AWS CLI para crear un nuevo clúster con el agente instalado.

Console
Para crear un clúster con el CloudWatch agente de Amazon desde la consola
  1. Vaya a la consola de Amazon EMR.

  2. Elija Create cluster.

  3. En Nombre y aplicaciones, elija la versión de Amazon EMR 7.0.0 o posterior.

  4. En Paquete de aplicaciones, seleccione el paquete o las aplicaciones que desea instalar en el clúster e incluya el CloudWatch agente en la selección.

  5. Continúe con la creación del clúster que se ajuste a las necesidades del caso de uso.

AWS CLI

En AWS CLI, puedes añadir un CloudWatch agente de Amazon a un clúster con el --applications parámetro forcreate-cluster.

Para crear un clúster con Amazon CloudWatch Agent desde AWS CLI
  • Al crear un clúster, utilice un comando similar al siguiente para incluir el CloudWatch agente de Amazon. myKeySustituya por el nombre de su EC2 key pair.

    aws emr create-cluster --name "Spark cluster with CloudWatch agent" \ --release-label emr-7.0.0 \ --applications Name=Spark Name=AmazonCloudWatchAgent \ --ec2-attributes KeyName=myKey --instance-type m7g.2xlarge \ --instance-count 3 --use-default-roles

Para obtener más información sobre cómo utilizar Amazon EMR con la AWS CLI, consulte la Referencia de AWS CLI comandos de la.