

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

# Amazon EMR 6.10.0: note di rilascio per Hive
<a name="Hive-release-history-6100"></a>

## Amazon EMR 6.10.0: modifiche di Hive
<a name="Hive-release-history-changes-6100"></a>


****  

| Tipo | Description | 
| --- | --- | 
| Funzionalità | Abilita i controlli di accesso AWS Lake Formation basati per le query (scrittura) di Apache Hive [tramite IAM Passthrough (API HiveCLI/Steps](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-steps-runtime-roles.html)). | 
| Miglioramenti | Disabilitazione della configurazione hive.log.explain.output per impostazione predefinita per ridurre le dimensioni del log | 
| Backport | [HIVE-26408](https://issues.apache.org/jira/browse/HIVE-26408): vettorizzazione: corregge la deallocazione delle colonne scratch, non riutilizza un elemento secondario come output ConstantVectorExpression  | 
| Backport | [HIVE-22269](https://issues.apache.org/jira/browse/HIVE-22269): correzione del conteggio errato dei riduttori nelle query di inserimento con partizione dinamica a causa della mancanza di statistiche provocata da [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703). | 
| Backport | [HIVE-22891](https://issues.apache.org/jira/browse/HIVE-22891) PartitionDesc : CombineHiveRecord Salta l'estrazione per la modalità di esecuzione non LLAP  | 
| Backport | [HIVE-23804](https://issues.apache.org/jira/browse/HIVE-23804): aggiunta del database predefinito per le tabelle specifiche delle statistiche delle colonne nello schema del metastore Hive per renderle compatibili con le versioni precedenti | 
| Backport | [HIVE-25277](https://issues.apache.org/jira/browse/HIVE-25277): cancellazione lenta delle partizioni Hive per archivi di oggetti Cloud con costi elevati ListFiles | 
| Backport | [HIVE-19202](https://issues.apache.org/jira/browse/HIVE-19202): CBO non è riuscito a causa di un errore. NullPointerException HiveAggregate isBucketedInput() | 
| Backport | [HIVE-19048](https://issues.apache.org/jira/browse/HIVE-19048): gli errori di correzione di Initscript beeline vengono ignorati | 
| Backport | [HIVE-21085](https://issues.apache.org/jira/browse/HIVE-21085): il registro delle viste materializzate avvia una sessione di tez non esterna | 
| Backport | [HIVE-21675](https://issues.apache.org/jira/browse/HIVE-21675): CREATE VIEW IF NOT EXISTS restituisce un errore anziché "OK" se la vista esiste già. Questa è una regressione rispetto a Hive 2.  | 
| Backport | [HIVE-21646:](https://issues.apache.org/jira/browse/HIVE-21646) Tez: Impedisci di sfuggire al contesto di registrazione dei TezTasks thread | 
| Backport | [HIVE-22054](https://issues.apache.org/jira/browse/HIVE-22054): possibilità di evitare l'elenco ricorsivo per verificare se una directory è vuota | 
| Backport | [HIVE-16587](https://issues.apache.org/jira/browse/HIVE-16587): NPE quando si inseriscono tipi complessi con valori nulli annidati | 
| Backport | [HIVE-22647](https://issues.apache.org/jira/browse/HIVE-22647): abilitazione del pool di sessioni per impostazione predefinita | 
| Backport | HIVE-13288: messaggio di eccezione confuso in [.localizeResource](https://issues.apache.org/jira/browse/HIVE-13288) DagUtils | 
| Backport | [HIVE-23870](https://issues.apache.org/jira/browse/HIVE-23870): ottimizza le conversioni di testo multiple in. WritableHiveCharObjectInspector getPrimitiveJavaOggetto/ HiveCharWritable | 
| Backport | [HIVE-21498](https://issues.apache.org/jira/browse/HIVE-21498): aggiornamento di Thrift a 0.13.0 | 
| Backport | [HIVE-24378](https://issues.apache.org/jira/browse/HIVE-24378): gli spazi iniziali e finali non vengono rimossi prima della conversione decimale | 
| Backport | [HIVE-21341](https://issues.apache.org/jira/browse/HIVE-21341): valori predefiniti: hive.server2.idle.operation.timeout e hive.server2.idle.session.timeout sono troppo alti | 
| Backport | [HIVE-22465](https://issues.apache.org/jira/browse/HIVE-22465): aggiungi ssl conf TezConfigurationFactory | 
| Backport | [HIVE-24710](https://issues.apache.org/jira/browse/HIVE-24710): ottimizzazione dell'iterazione PTF per count(\*) per ridurre i costi di CPU e I/O | 
| Backport | [HIVE-15406](https://issues.apache.org/jira/browse/HIVE-15406): considerazione della possibilità di vettorializzare la nuova funzione "trunc" | 
| Backport | [HIVE-21541](https://issues.apache.org/jira/browse/HIVE-21541): correzione delle intestazioni asf mancanti da HIVE-15406 | 
| Backport | [HIVE-24808](https://issues.apache.org/jira/browse/HIVE-24808): salvataggio nella cache delle date analizzate | 
| Backport | [HIVE-24746](https://issues.apache.org/jira/browse/HIVE-24746): PTF: può essere ottimizzato durante il calcolo dell'intervallo TimestampValueBoundaryScanner | 
| Backport | [HIVE-25059](https://issues.apache.org/jira/browse/HIVE-25059): l'evento alter viene convertito per essere rinominato durante la replica | 
| Backport | [HIVE-25142](https://issues.apache.org/jira/browse/HIVE-25142): rehashing in map join nella tabella di hash rapido che causa il danneggiamento di chiavi di grandi dimensioni | 
| Backport | [HIVE-23756](https://issues.apache.org/jira/browse/HIVE-23756): aggiunti altri vincoli al file package.jdo | 
| Backport | [HIVE-25150](https://issues.apache.org/jira/browse/HIVE-25150): i caratteri di tabulazione non vengono rimossi prima della conversione decimale, analogamente al carattere di spazio che è stato corretto come parte di HIVE-24378 | 
| Backport | [HIVE-25093](https://issues.apache.org/jira/browse/HIVE-25093): date\_format() UDF restituisce l'output solo nel fuso orario UTC | 
| Backport | [HIVE-25268](https://issues.apache.org/jira/browse/HIVE-25268): date\_format udf restituisce risultati errati per le date precedenti al 1900 se il fuso orario locale è diverso da UTC | 
| Backport | [HIVE-25338](https://issues.apache.org/jira/browse/HIVE-25338): AIOBE in conv UDF se l'input è vuoto | 
| Backport | [HIVE-22400](https://issues.apache.org/jira/browse/HIVE-22400): il minuto UDF con il tempo restituisce NULL | 
| Backport | [HIVE-25058](https://issues.apache.org/jira/browse/HIVE-25058): PTF: può essere ottimizzato durante il calcolo dell'intervallo pt2 - TimestampValueBoundaryScanner isDistanceGreater | 
| Backport | [HIVE-25449](https://issues.apache.org/jira/browse/HIVE-25449): datediff() fornisce un output errato quando viene eseguito in un'attività tez con un fuso orario diverso da UTC | 
| Backport | [HIVE-23688](https://issues.apache.org/jira/browse/HIVE-23688): Vettorizzazione: per una colonna di tipo mappa che include un valore nullo IndexArrayOutOfBoundsException  | 
| Backport | [HIVE-22247: Hive](https://issues.apache.org/jira/browse/HIVE-22247) viene lanciato quando l'output del task della partizione è vuoto HFile OutputFormat FileNotFoundException  | 
| Backport | [HIVE-25570](https://issues.apache.org/jira/browse/HIVE-25570): Hive deve inviare il percorso URL completo per l'autorizzazione per la posizione del comando insert overwrite | 
| Backport | [HIVE-22903](https://issues.apache.org/jira/browse/HIVE-22903): row\_number() vettorizzato reimposta il numero di riga dopo un batch in caso di espressione costante nella clausola di partizione | 
| Backport | [HIVE-25549](https://issues.apache.org/jira/browse/HIVE-25549): risultati errati per la funzione finestra con espressione nella clausola PARTITION BY o ORDER BY | 
| Backport | [HIVE-25579](https://issues.apache.org/jira/browse/HIVE-25579): la sovrascrittura LOAD aggiunge anziché sovrascrivere | 
| Backport | [HIVE-25659](https://issues.apache.org/jira/browse/HIVE-25659): le query sql dirette di Metastore con IN/(NOT IN) devono essere suddivise in base ai parametri massimi consentiti da SQL DB | 
| Backport | [HIVE-20502](https://issues.apache.org/jira/browse/HIVE-20502): correzione di NPE durante l'esecuzione di skewjoin\_mapjoin10.q quando vengono utilizzate le statistiche delle colonne. | 
| Backport | [HIVE-25765](https://issues.apache.org/jira/browse/HIVE-25765): la proprietà skip.header.line.count salta le righe di ogni blocco quando la dimensione del file è maggiore FetchOperator  | 
| Bug | Correzione di NPE all'inserimento in determinati scenari quando hive.stats.column.autogather e hive.groupby.skewindata sono entrambi abilitati  | 
| Bug | Correzione di NPE quando il valore mapred.tasktracker.expiry.interval non è impostato | 