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

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

IAMAutorizzazioni richieste per l'agente CloudWatch

L' CloudWatch agente richiede l'cloudwatch:PutMetricDataautorizzazione AWS Identity and Access Management (IAM) nel profilo dell'EC2istanza Amazon per AmazonEMR. Il ruolo EMR predefinito di Amazon dispone già di questa autorizzazione. Puoi creare il ruolo predefinito dall' AWS CLI inizioaws emr create-default-roles. Per ulteriori informazioni, consulta il ruolo del servizio per EC2 le istanze del cluster (profilo dell'EC2istanza) nella Amazon EMR Management Guide.

La seguente IAM policy di esempio include l'cloudwatch:PutMetricDataautorizzazione:

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

Endpoint CloudWatch dell'agente richiesto

Per pubblicare le metriche relative a CloudWatch un EMR cluster in una sottorete privata, create un endpoint CloudWatch agente e associatelo a VPC quello in cui si trova la sottorete privata.

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

Creare 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. Accedi alla EMR console Amazon.

  2. Scegli Create cluster (Crea cluster).

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

  4. In Pacchetto di applicazioni, seleziona il pacchetto o le app che desideri installare nel cluster e includi l'CloudWatch agente nelle 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 tua 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

Per maggiori dettagli su come usare Amazon EMR con AWS CLI, consulta il AWS CLI Command Reference.