Video

Introduzione tecnica ad Amazon EMR (50:44)
Approfondimento e best practice di Amazon EMR (49:12)

Rimani aggiornato con i webinar di AWS.

Come usare Amazon EMR

  1. Sviluppa la tua applicazione di elaborazione dei dati. I linguaggi disponibili sono Java, Hive (un linguaggio simile a SQL), Pig (un linguaggio creato per l'elaborazione dei dati), Cascading, Ruby, Perl, Python, R, PHP, C++ o Node.js. Amazon EMR fornisce esempi di codice e tutorial per garantire la massima operatività il più rapidamente possibile.
  2. Carica la tua applicazione e i dati in Amazon S3. Se devi caricare grandi quantità di dati, puoi valutare se usare AWS Import/Export Snowball, per caricare i dati tramite dispositivi di storage fisici, oppure AWS Direct Connect, per stabilire una connessione di rete dedicata dal data center ad AWS. Se preferisci, puoi anche scrivere i tuoi dati direttamente in un cluster in esecuzione.
  3. Configura e avvia il cluster. Usando la Console di gestione AWS, l'interfaccia a riga di comando di AWS, gli SDK o le API, specifica il numero di istanze Amazon EC2 di cui effettuare il provisioning nel cluster, i tipi di istanze (standard, memoria elevata, CPU elevata, I/O elevato e così via), le applicazioni da installare (Hive, Pig, HBase e così via) e la posizione della tua applicazione e dei dati. Per installare altri prodotti software o modificare le impostazioni predefinite, puoi usare Bootstrap Action.
  4. Monitora il cluster (facoltativo). Puoi monitorare lo stato e l'avanzamento del cluster tramite la Console di gestione, l'interfaccia a riga di comando, gli SDK o le API. Amazon EMR si integra con Amazon CloudWatch per sfruttarne le funzionalità di monitoraggio e di generazione di allarmi; inoltre supporta molte utility di monitoraggio come, ad esempio, Ganglia. Puoi aumentare o diminuire la capacità del cluster in qualsiasi momento, a seconda delle esigenze. Per risolvere i problemi, utilizza la semplice GUI di debug presente nella console di gestione.
  5. Recupera l'output. Puoi recuperare l'output generato da Amazon S3 o HDFS nel cluster. Per visualizzare i dati puoi usare vari strumenti, tra cui Tableau e MicroStrategy. Amazon EMR terminerà automaticamente il cluster a elaborazione conclusa. In alternativa, puoi mantenere il cluster in esecuzione e assegnargli altre attività.

Sei pronto per avviare il tuo primo cluster?

Fai clic qui per avviare un cluster tramite la console di gestione di Amazon EMR. Nella pagina Create Cluster passa ad Advanced cluster configuration e fai clic sul pulsante grigio "Configure Sample Application" in alto a destra se desideri eseguire un'applicazione di esempio con dati di esempio.

Tutorial

Spark

Scopri come configurare Apache Kafka in EC2, utilizzare Spark Streaming in EMR per elaborare i dati in entrata negli argomenti Apache Kafka e interrogare i flussi di dati mediante Spark SQL in EMR.

Scopri come Intent Media ha utilizzato Spark e Amazon EMR per i flussi di lavoro di modellizzazione.

HBase

Scopri come connetterti a Phoenix utilizzando JDBC, creare una visualizzazione su una tabella HBase esistente e un indice secondario per prestazioni di lettura migliorate

Scopri come avviare un cluster EMR con HBase e ripristinare una tabella da uno snapshot in Amazon S3

Scopri come connetterti a un flusso di lavoro Hive in esecuzione su Amazon Elastic MapReduce per creare una piattaforma sicura e dinamica per report e analisi.

Presto

Scopri come impostare un cluster Presto e utilizzare Airpal per elaborare i dati archiviati in S3.

Hive

Scopri come avviare un cluster EMR con HBase e ripristinare una tabella da uno snapshot in Amazon S3

Scopri come connetterti a un flusso di lavoro Hive in esecuzione su Amazon Elastic MapReduce per creare una piattaforma sicura e dinamica per report e analisi.

Questo tutorial delinea un'architettura di riferimento per una pipeline di elaborazione di flussi consistente, dinamica e affidabile basata su Apache Flink utilizzando Amazon EMR, Amazon Kinesis, e Amazon Elasticsearch Service.

Impara seguendo il tuo ritmo con altri tutorial.

Formazione e assistenza

Impegni a breve termine

Hai bisogno di aiuto per la creazione di un proof of concept o per il tuning delle tue applicazioni EMR? AWS ha a disposizione un team di supporto globale specializzato in EMR. Se vuoi saperne di più riguardo agli impegni a breve termine (2-6 settimane) per il supporto a pagamento, contattaci.

Formazione di AWS sui Big Data

Il corso Big Data on AWS è progettato per offrirti formazione pratica su come usare Amazon Web Services per carichi di lavoro di Big Data. AWS ti mostrerà come eseguire processi Amazon EMR per elaborare i dati tramite il vasto ecosistema di strumenti Hadoop come Pig e Hive. Inoltre, AWS illustrerà come creare ambienti per i Big Data nel cloud impiegando Amazon DynamoDB e Amazon Redshift, saranno elencati i vantaggi di Amazon Kinesis e sarà spiegato come sfruttare le best practice di progettazione degli ambienti per i Big Data per ottenere analisi ottimali, sicurezza e costi ridotti. Per ulteriori informazioni sul corso sui Big Data, fai clic qui.

Formazione aggiuntiva

Scale Unlimited offre formazione in loco personalizzata per le società che devono imparare rapidamente a usare EMR e altre tecnologie per Big Data. Per saperne di più, fai clic qui.

Scopri altre risorse per Amazon EMR

Visita la pagina delle risorse
Tutto pronto per cominciare?
Inizia a usare Amazon EMR
Hai altre domande?
Contattaci