

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à.

# Apache Hive
<a name="emr-hive"></a>

Hive è un pacchetto open source di data warehouse e analisi eseguibile in un cluster Hadoop. Gli script Hive utilizzano un linguaggio di tipo SQL denominato Hive QL (linguaggio di query) che garantisce l'astrazione dei modelli di programmazione e supporta interazioni classiche di data warehouse. Hive consente di evitare la complessità della scrittura di lavori Tez basati su grafici aciclici diretti (DAGs) o MapReduce programmi in un linguaggio informatico di livello inferiore, come Java. 

Hive estende il paradigma SQL includendo formati di serializzazione. Puoi inoltre personalizzare l'elaborazione di query mediante la creazione di uno schema di tabella corrispondente ai tuoi dati, senza la necessità di alterarli. A differenza di SQL (che supporta solo tipi di valore primitivi come date, numeri e stringhe), i valori nelle tabelle Hive sono elementi strutturati, ad esempio oggetti JSON, qualsiasi tipo di dati definiti dall'utente o qualsiasi funzione scritta in Java. 

Per ulteriori informazioni su Hive, visita la pagina Web all'indirizzo [http://hive.apache.org/](http://hive.apache.org/).

La seguente tabella indica la versione di Hive inclusa nell'ultimo rilascio della serie Amazon EMR 7.x insieme ai componenti che Amazon EMR installa con Hive.

[Per la versione dei componenti installati con Hive in questa versione, vedere Versioni dei componenti della release 7.13.0.](emr-7130-release.md)


**Informazioni sulla versione di Hive per emr-7.13.0**  

| Etichetta di rilascio di Amazon EMR | Versione di Hive | Componenti installati con Hive | 
| --- | --- | --- | 
| emr-7.13.0 | Hive 3.1.3-amzn-22 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-hdfs-zkfc, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 

La seguente tabella indica la versione di Hive inclusa nell'ultimo rilascio della serie Amazon EMR 6.x insieme ai componenti che Amazon EMR installa con Hive.

Per la versione dei componenti installati con Hive in questo rilascio, consulta la sezione [Versioni dei componenti del rilascio 6.15.0](emr-6150-release.md).


**Informazioni sulla versione di Hive per emr-6.15.0**  

| Etichetta di rilascio di Amazon EMR | Versione di Hive | Componenti installati con Hive | 
| --- | --- | --- | 
| emr-6.15.0 | Hive 3.1.3-amzn-8 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 

La seguente tabella indica la versione di Hive inclusa nell'ultimo rilascio della serie Amazon EMR 5.x insieme ai componenti che Amazon EMR installa con Hive.

[Per la versione dei componenti installati con Hive in questa versione, vedere Versioni dei componenti della release 5.36.2.](emr-5362-release.md)


**Informazioni sulla versione di Hive per emr-5.36.2**  

| Etichetta di rilascio di Amazon EMR | Versione di Hive | Componenti installati con Hive | 
| --- | --- | --- | 
| emr-5.36.2 | Hive 2.3.9-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn | 

A partire da Amazon EMR rilascio 5.18.0, è possibile utilizzare i repository degli artefatti di Amazon EMR per creare il codice di processo secondo le versioni esatte di librerie e dipendenze disponibili con rilasci Amazon EMR specifici. Per ulteriori informazioni, consulta [Verifica delle dipendenze mediante il repository degli artifact di Amazon EMR](emr-artifact-repository.md).

**Topics**
+ [Differenze e considerazioni per Hive su Amazon EMR](emr-hive-differences.md)
+ [Configurazione di un metastore esterno per Hive](emr-metastore-external-hive.md)
+ [Utilizzo del driver JDBC Hive](HiveJDBCDriver.md)
+ [Miglioramento delle prestazioni Hive](emr-hive-s3-performance.md)
+ [Utilizzo di Hive Live Long and Process (LLAP)](emr-hive-llap.md)
+ [Crittografia in Hive](hive-encryption.md)
+ [Cronologia dei rilasci di Hive](Hive-release-history.md)