

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Amazon EMR 6.10.0 - Notes de mise à jour de Hive
<a name="Hive-release-history-6100"></a>

## Amazon EMR 6.10.0 - Changements concernant Hive
<a name="Hive-release-history-changes-6100"></a>


****  

| Type | Description | 
| --- | --- | 
| Fonctionnalité | Activez les contrôles d'accès AWS Lake Formation basés pour les requêtes Apache Hive (écriture) [via IAM Passthrough (API Hivecli/Steps](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-steps-runtime-roles.html)). | 
| Amélioration | Désactiver la configuration hive.log.explain.output par défaut pour réduire la taille du journal | 
| Rétroportage | [HIVE-26408](https://issues.apache.org/jira/browse/HIVE-26408) : Vectorisation : corrigez la désallocation des colonnes à gratter, ne réutilisez pas un enfant comme sortie ConstantVectorExpression  | 
| Rétroportage | [HIVE-22269](https://issues.apache.org/jira/browse/HIVE-22269) : Corrige le nombre de réducteurs erronés dans les requêtes d'insertion avec partition dynamique en raison de l'absence de statistiques causée par [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703). | 
| Rétroportage | [HIVE-22891](https://issues.apache.org/jira/browse/HIVE-22891) : Ignorer l' PartitionDesc extraction CombineHiveRecord pour le mode d'exécution non LLAP  | 
| Rétroportage | [HIVE-23804](https://issues.apache.org/jira/browse/HIVE-23804) : Ajouter une base de données par défaut pour les tables spécifiques aux statistiques des colonnes dans le schéma de métastore Hive pour les rendre rétrocompatibles | 
| Rétroportage | [HIVE-25277](https://issues.apache.org/jira/browse/HIVE-25277) : Suppression lente de la partition Hive pour les magasins d'objets Cloud, ce qui coûte cher ListFiles | 
| Rétroportage | [HIVE-19202](https://issues.apache.org/jira/browse/HIVE-19202) : Le CBO a échoué à cause d'un NullPointerException HiveAggregate isBucketedInput() | 
| Rétroportage | [HIVE-19048](https://issues.apache.org/jira/browse/HIVE-19048) : Fix Beeline : les erreurs Initscript sont ignorées | 
| Rétroportage | [HIVE-21085](https://issues.apache.org/jira/browse/HIVE-21085) : Le registre des vues matérialisées démarre une session tez non externe | 
| Rétroportage | [HIVE-21675](https://issues.apache.org/jira/browse/HIVE-21675) : CREATE VIEW IF NOT EXISTS renvoie une erreur plutôt que « OK » si la vue existe déjà. Il s'agit d'une régression par rapport à Hive 2.  | 
| Rétroportage | [HIVE-21646](https://issues.apache.org/jira/browse/HIVE-21646) : Tez : Empêche d'échapper au contexte TezTasks de journalisation des threads | 
| Rétroportage | [HIVE-22054](https://issues.apache.org/jira/browse/HIVE-22054) : Évitez les listes récursives pour vérifier si un répertoire est vide | 
| Rétroportage | [HIVE-16587](https://issues.apache.org/jira/browse/HIVE-16587) : NPE lors de l'insertion de types complexes avec des valeurs nulles imbriquées | 
| Rétroportage | [HIVE-22647](https://issues.apache.org/jira/browse/HIVE-22647) : Activer le pool de sessions par défaut | 
| Rétroportage | [HIVE-13288](https://issues.apache.org/jira/browse/HIVE-13288) : Message d'exception confus dans .LocalizeResource DagUtils | 
| Rétroportage | [HIVE-23870](https://issues.apache.org/jira/browse/HIVE-23870) : Optimisez plusieurs conversions de texte dans. WritableHiveCharObjectInspector getPrimitiveJavaObjet/ HiveCharWritable | 
| Rétroportage | [HIVE-21498](https://issues.apache.org/jira/browse/HIVE-21498) : mise à niveau de Thrift vers la version 0.13.0 | 
| Rétroportage | [HIVE-24378](https://issues.apache.org/jira/browse/HIVE-24378) : Les espaces de début et de fin ne sont pas supprimés avant la conversion décimale | 
| Rétroportage | [HIVE-21341](https://issues.apache.org/jira/browse/HIVE-21341) : Valeurs par défaut raisonnables : hive.server2.idle.operation.timeout et hive.server2.idle.session.timeout sont trop élevés | 
| Rétroportage | [HIVE-22465](https://issues.apache.org/jira/browse/HIVE-22465) : Ajouter la configuration SSL dans TezConfigurationFactory | 
| Rétroportage | [HIVE-24710](https://issues.apache.org/jira/browse/HIVE-24710) : Optimisation de l'itération PTF pour le nombre (\*) afin de réduire les coûts du processeur et des E/S | 
| Rétroportage | [HIVE-15406](https://issues.apache.org/jira/browse/HIVE-15406) : Envisagez de vectoriser la nouvelle fonction « trunc » | 
| Rétroportage | [HIVE-21541](https://issues.apache.org/jira/browse/HIVE-21541) : correction des en-têtes asf manquants dans HIVE-15406 | 
| Rétroportage | [HIVE-24808](https://issues.apache.org/jira/browse/HIVE-24808) : Dates analysées dans le cache | 
| Rétroportage | [HIVE-24746](https://issues.apache.org/jira/browse/HIVE-24746) : PTF : TimestampValueBoundaryScanner peut être optimisé lors du calcul de la portée | 
| Rétroportage | [HIVE-25059](https://issues.apache.org/jira/browse/HIVE-25059) : L'événement Alter est converti pour être renommé lors de la réplication | 
| Rétroportage | [HIVE-25142](https://issues.apache.org/jira/browse/HIVE-25142) : Le remaniement dans la table de hachage rapide de la jointure cartographique entraîne la corruption des clés volumineuses | 
| Rétroportage | [HIVE-23756](https://issues.apache.org/jira/browse/HIVE-23756) : Ajout de contraintes supplémentaires au fichier package.jdo | 
| Rétroportage | [HIVE-25150](https://issues.apache.org/jira/browse/HIVE-25150) : Les caractères de tabulation ne sont pas supprimés avant la conversion décimale, comme le caractère d'espace qui est corrigé dans le cadre de HIVE-24378 | 
| Rétroportage | [HIVE-25093](https://issues.apache.org/jira/browse/HIVE-25093) : date\_format () UDF renvoie une sortie uniquement dans le fuseau horaire UTC | 
| Rétroportage | [HIVE-25268](https://issues.apache.org/jira/browse/HIVE-25268) : date\_format udf renvoie des résultats erronés pour les dates antérieures à 1900 si le fuseau horaire local est autre que UTC | 
| Rétroportage | [HIVE-25338](https://issues.apache.org/jira/browse/HIVE-25338) : AIOBE dans une configuration UDF si l'entrée est vide | 
| Rétroportage | [HIVE-22400](https://issues.apache.org/jira/browse/HIVE-22400) : la minute UDF avec le temps renvoie la valeur NULL | 
| Rétroportage | [HIVE-25058](https://issues.apache.org/jira/browse/HIVE-25058) : PTF : TimestampValueBoundaryScanner peut être optimisé lors du calcul de la plage pt2 - isDistanceGreater | 
| Rétroportage | [HIVE-25449](https://issues.apache.org/jira/browse/HIVE-25449) : datediff () donne un mauvais résultat lorsqu'il est exécuté dans une tâche tez avec un fuseau horaire autre que l'UTC | 
| Rétroportage | [HIVE-23688](https://issues.apache.org/jira/browse/HIVE-23688) : Vectorisation : IndexArrayOutOfBoundsException pour une colonne de type carte qui inclut une valeur nulle | 
| Rétroportage | [HIVE-22247](https://issues.apache.org/jira/browse/HIVE-22247) : Hive se HFile OutputFormat lance FileNotFoundException lorsque la sortie de tâche de la partition est vide | 
| Rétroportage | [HIVE-25570](https://issues.apache.org/jira/browse/HIVE-25570) : Hive doit envoyer le chemin URL complet pour l'autorisation de la commande insert overwrite location | 
| Rétroportage | [HIVE-22903](https://issues.apache.org/jira/browse/HIVE-22903) : La vectorisation row\_number () réinitialise le numéro de ligne après un lot en cas d'expression constante dans la clause de partition | 
| Rétroportage | [HIVE-25549](https://issues.apache.org/jira/browse/HIVE-25549) : Résultats erronés pour la fonction de fenêtre avec une expression dans la clause PARTITION BY ou ORDER BY | 
| Rétroportage | [HIVE-25579](https://issues.apache.org/jira/browse/HIVE-25579) : LOAD overwrite ajoute plutôt que de remplacer | 
| Rétroportage | [HIVE-25659](https://issues.apache.org/jira/browse/HIVE-25659) : Les requêtes SQL directes de Metastore avec IN/ (NOT IN) doivent être divisées en fonction du nombre maximum de paramètres autorisés par SQL DB | 
| Rétroportage | [HIVE-20502](https://issues.apache.org/jira/browse/HIVE-20502) : Corrigez le NPE lors de l'exécution de skewjoin\_mapjoin10.q lorsque les statistiques des colonnes sont utilisées. | 
| Rétroportage | [HIVE-25765](https://issues.apache.org/jira/browse/HIVE-25765) : la propriété skip.header.line.count ignore les lignes de chaque bloc lorsque la taille du fichier est plus grande FetchOperator  | 
| Bogue | Corrigez NPE lors de l'insertion dans certains scénarios lorsque hive.stats.column.autogather et hive.groupby.skewindata sont tous les deux activés  | 
| Bogue | Corriger NPE lorsque la valeur mapred.tasktracker.expiry.interval n'est pas définie | 