Crea un cluster EMR che utilizza Amazon agent 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 Amazon agent CloudWatch

Le procedure in questa sezione descrivono i passaggi per creare un cluster in Amazon EMR con CloudWatch agente Amazon dal AWS Management Console e dal. 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'istanza Amazon EC2 per Amazon EMR. Il ruolo predefinito di Amazon EMR dispone già di questa autorizzazione. Puoi creare il ruolo predefinito dal con. AWS CLI aws emr create-default-roles Per ulteriori informazioni, consulta Ruolo di servizio per le istanze EC2 del cluster (profilo dell'istanza EC2) nella Guida alla gestione di Amazon EMR.

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 le metriche CloudWatch per un cluster EMR in una sottorete privata, create CloudWatch un endpoint agente e associatelo al VPC in cui si trova la sottorete privata.

Per ulteriori informazioni sugli CloudWatch endpoint per ciascuno di essi Regione AWS, consulta la sezione CloudWatch Endpoints e quote di Amazon nella AWS General Reference Guide.

Crea un cluster EMR

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

Console
Per creare un cluster con Amazon CloudWatch Agent 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 Application bundle, seleziona il pacchetto o le app che desideri installare nel cluster e includi l'CloudWatch agente tra le tue 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, usa un comando simile al seguente per includere l' CloudWatch agente Amazon. Sostituisci myKey con il nome della coppia di chiavi EC2.

    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 AWS CLI, consulta il AWS CLI Command Reference.