

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.9.0 - Notes de mise à jour de Hive
<a name="Hive-release-history-690"></a>

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


****  

| Type | Description | 
| --- | --- | 
| Upgrade | Mise à niveau de Jetty vers [9.4.48.v20220622](https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.48.v20220622) | 
| Upgrade | Prise en charge pour Hadoop 3.3.3. | 
| Fonctionnalité | Intégration d'Amazon EMR Hive à Lake Formation pour les charges de travail interactives à l'aide de l'API GCSC. | 
| Fonctionnalité | Intégration de Hive d'Amazon EMR avec Iceberg. | 
| Amélioration | Activez le protocole SSL en HiveServer 2 lorsque le [chiffrement en transit](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-data-encryption-options.html#emr-encryption-intransit) est activé à l'aide des configurations de sécurité Amazon EMR. | 
| Amélioration | Activez le commit optimisé Hive EMRFS pour Amazon S3 par défaut. Pour plus d'informations, voir,[Activation du validateur optimisé Hive EMRFS S3](hive-optimized-committer.md). | 
| Amélioration | [Ajoutez `HiveHBaseTableInputFormatV2` qui hérite uniquement de la version mappée de InputFormat pour corriger SPARK-34210.](https://issues.apache.org/jira/browse/SPARK-34210) Définissez hive.hbase.inputformat.v2 sur true pour l'utiliser. | 
| Amélioration | Attendez que TeZam se lance en arrière-plan avec [hive.cli.tez.session.async]() au lieu de l'arrêter et d'en lancer un nouveau immédiatement. Utilisez hive.emr.cli.tez.session.open.timeout pour définir ce délai en secondes.  | 
| Amélioration | Ajoutez l'option [hive.conf.restricted.list.append]() pour ajouter les configurations séparées par des virgules à la liste des configurations restreintes existante hive.conf.restricted.list. | 
| Amélioration | Message d'erreur plus clair lorsque la requête Hive échoue car l'emplacement n'est pas défini pour la base de données. | 
| Rétroportage | [HIVE-24484](https://issues.apache.org/jira/browse/HIVE-24484) : mise à niveau de Hadoop vers la version 3.3.1 et de Tez vers la version 0.10.2  | 
| Rétroportage | [HIVE-22398](https://issues.apache.org/jira/browse/HIVE-22398) : Supprimez la gestion des files d'attente YARN via. ShimLoader  | 
| Rétroportage | [HIVE-23190](https://issues.apache.org/jira/browse/HIVE-23190) : LLAP : modifier IndexCache pour transmettre l'objet du système de fichiers à. TezSpillRecord | 
| Rétroportage | [HIVE-22185](https://issues.apache.org/jira/browse/HIVE-22185) : HADOOP-15832 posera des problèmes lors des tests utilisant des clusters. MiniYarn  | 
| Rétroportage | [HIVE-21670](https://issues.apache.org/jira/browse/HIVE-21670) : Remplacement par mockito-all dépendance mockito-core. | 
| Rétroportage | [HIVE-24542](https://issues.apache.org/jira/browse/HIVE-24542) : Préparez la goyave pour les améliorations. | 
| Rétroportage | [HIVE-23751](https://issues.apache.org/jira/browse/HIVE-23751) : QTest : Remplacez la \#mkdirs() méthode pour l'aligner après HADOOP-16582ProxyFileSystem. | 
| Rétroportage | [HIVE-21603](https://issues.apache.org/jira/browse/HIVE-21603) : Préparation à Java 11 : mise à jour de la version PowerMock.  | 
| Rétroportage | [HIVE-24083](https://issues.apache.org/jira/browse/HIVE-24083) : hcatalog erreur dans Hadoop 3.3.0 : type d'authentification requis. | 
| Rétroportage | [HIVE-24282](https://issues.apache.org/jira/browse/HIVE-24282) : Afficher les colonnes ne doit pas trier les colonnes de sortie sauf mention explicite. | 
| Rétroportage | [HIVE-20656](https://issues.apache.org/jira/browse/HIVE-20656) : Valeurs par défaut sensibles : les configurations de mémoire d'agrégation de cartes sont trop agressives. | 
| Rétroportage | [HIVE-25443](https://issues.apache.org/jira/browse/HIVE-25443) : Arrow SerDe ne peut pas serialize/deserialize complexer les types de données lorsqu'il y a plus de 1024 valeurs | 
| Rétroportage | [HIVE-19792](https://issues.apache.org/jira/browse/HIVE-19792) : Mise à niveu de orc vers la version 1.5.2 et activez les tests d'évolution du schéma decimal\_64.  | 
| Rétroportage | [HIVE-20437](https://issues.apache.org/jira/browse/HIVE-20437) : Gérer l'évolution du schéma à partir de nombres flottants, doubles et décimaux.  | 
| Rétroportage | [HIVE-21987](https://issues.apache.org/jira/browse/HIVE-21987) : Hive ne parvient pas à lire Parquet int32 annoté en décimal.  | 
| Rétroportage | [HIVE-20038](https://issues.apache.org/jira/browse/HIVE-20038) : Les requêtes de mise à jour sur des tables non segmentées et partitionnées génèrent un NPE. | 

## Amazon EMR 6.9.0 - Problèmes connus liés à Hive
<a name="emr-Hive-690-issues"></a>
+ Avec Amazon EMR 6.6.0 à 6.9.x, les requêtes INSERT avec partition dynamique et clause ORDER BY ou SORT BY auront toujours deux réducteurs. Ce problème est dû à la modification d'OSS [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703), qui place l'optimisation des partitions dynamiques de tri dans le cadre d'une décision basée sur les coûts. Si votre charge de travail ne nécessite pas le tri des partitions dynamiques, nous vous recommandons de définir la propriété `hive.optimize.sort.dynamic.partition.threshold` sur `-1` pour désactiver la nouvelle fonctionnalité et obtenir le nombre de réducteurs correctement calculé. Ce problème est résolu dans OSS Hive dans le cadre de [HIVE-22269](https://issues.apache.org/jira/browse/HIVE-22269) et dans Amazon EMR 6.10.0.