Crea un cluster EMR che utilizza l'agente Amazon CloudWatch - Amazon EMR

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Crea un cluster EMR che utilizza l'agente Amazon CloudWatch

Le procedure in questa sezione descrivono i passaggi per creare un cluster in Amazon EMR con l' CloudWatch agente Amazon dalla AWS Management Console e dalla. AWS CLI

Autorizzazioni IAM richieste per l'agente CloudWatch

L' CloudWatch agente richiede l'cloudwatch:PutMetricDataautorizzazione AWS Identity and Access Management (IAM) nel profilo dell' EC2 istanza Amazon per Amazon EMR. Il ruolo predefinito di Amazon EMR dispone già di questa autorizzazione. Puoi creare il ruolo predefinito dal AWS CLI conaws emr create-default-roles. Per ulteriori informazioni, consulta Service role for cluster EC2 instances (EC2 instance profile) nella Amazon EMR Management Guide.

La seguente policy IAM include le autorizzazioni cloudwatch:PutMetricData:

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

Endpoint CloudWatch dell'agente richiesto

Per pubblicare i parametri CloudWatch per un cluster EMR in una sottorete privata, crea CloudWatch un endpoint dell'agente e associalo al VPC in cui si trova la sottorete privata.

Per ulteriori informazioni sugli CloudWatch endpoint per ciascuno di essi Regione AWS, consulta Amazon CloudWatch endpoints and quote nella AWS General Reference Guide.

Crea un cluster EMR

Dopo aver configurato le autorizzazioni e l'endpoint richiesti per l'utilizzo con l' CloudWatch agente, utilizza la AWS Management Console o la AWS CLI per creare un nuovo cluster con l'agente installato.

Console
Per creare un cluster con CloudWatch l'agente Amazon dalla console
  1. Passa alla console Amazon EMR.

  2. Scegli Create cluster (Crea cluster).

  3. In Nome e applicazioni, scegli la versione di Amazon EMR 7.0.0 o una versione successiva.

  4. In Bundle di applicazioni, seleziona il bundle o le app che desideri installare nel cluster e includi CloudWatch l'agente nelle selezioni.

  5. Procedi con la creazione del cluster per soddisfare le esigenze dei tuoi casi d'uso.

AWS CLI

In AWS CLI, puoi aggiungere un CloudWatch agente Amazon a un cluster con il --applications parametro forcreate-cluster.

Per creare un cluster con CloudWatch l'agente Amazon dal AWS CLI
  • Quando crei un cluster, utilizza un comando simile al seguente per includere l' CloudWatch agente Amazon. Sostituisci myKey con il nome della coppia di EC2 chiavi.

    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

Per maggiori dettagli su come utilizzare Amazon EMR con la AWS CLI, consulta il Riferimento ai AWS CLI comandi.