

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

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


| Type | Description | 
| --- | --- | 
| Fonctionnalité | [Intégration d'Amazon EMR Hive](https://aws.amazon.com/about-aws/whats-new/2022/07/fine-grained-access-controls-job-scoped-iam-roles-integration-aws-lake-formation-apache-spark-hive-amazon-emr-ec2-clusters/) avec. LakeFormation | 
| Fonctionnalité | Journalisation d'audit supplémentaire pour le commit optimisé Hive EMRFS pour Amazon S3. Configuration Hive : hive.blobstore.output-committer.logging, par défaut : false | 
| Fonctionnalité | Le répertoire cible supprimé lors de l'insertion est remplacé par un résultat de sélection vide sur une table/static partition non partitionnée afin qu'elle se comporte de la même manière que Hive 2.x. Configuration Hive : hive.emr.iow.clean.target.dir, par défaut : false | 
| Bogue | Correction d'un échec de requête intermittent lors de l'utilisation du validateur Hive EMRFS Amazon S3 optimisé avec tri des compartiments de partition. | 
| Upgrade | La version de Hive a été mise à niveau vers 3.1.3. Reportez-vous aux [notes de mise à jour d'Apache Hive 3.1.3](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12346277&styleName=Html&projectId=12310843) pour plus de détails.  | 
| Upgrade | Parquet mis à niveu vers la version [1.12.2](https://github.com/apache/parquet-mr/blob/apache-parquet-1.12.2/CHANGES.md). | 
| Rétroportage | [HIVE-20065](https://issues.apache.org/jira/browse/HIVE-20065) : Metastore ne doit pas s'appuyer sur Jackson 1.x | 
| Rétroportage | [HIVE-20071](https://issues.apache.org/jira/browse/HIVE-20071) : Migrer vers Jackson 2.x et empêcher son utilisation | 
| Rétroportage | [HIVE-20607](https://issues.apache.org/jira/browse/HIVE-20607) : TxnHandler doit être utilisé PreparedStatement pour exécuter des requêtes SQL directes | 
| Rétroportage | [HIVE-20740](https://issues.apache.org/jira/browse/HIVE-20740) : Supprimer le verrou global dans la méthode .setConf ObjectStore | 
| Rétroportage | [HIVE-20961](https://issues.apache.org/jira/browse/HIVE-20961) : Suppression de l'implémentation de NVL | 
| Rétroportage | [HIVE-22059](https://issues.apache.org/jira/browse/HIVE-22059) : le fichier jar hive-exec ne contient pas la bibliothèque Jackson (fasterxml) | 
| Rétroportage | [HIVE-22351](https://issues.apache.org/jira/browse/HIVE-22351) : Correction d'une utilisation incorrecte des threads dans ObjectStore TestObjectStore | 
| Rétroportage | [HIVE-23534](https://issues.apache.org/jira/browse/HIVE-23534) : NPE dans RetryingMetaStoreClient \#invoke lors d'une capture sans message MetaException | 
| Rétroportage | [HIVE-24048](https://issues.apache.org/jira/browse/HIVE-24048) : Harmoniser les composants Jackson avec la version 2.10.latest - Hive | 
| Rétroportage | [HIVE-24768](https://issues.apache.org/jira/browse/HIVE-24768) : Utiliser jackson-bom partout pour le remplacement de version | 
| Rétroportage | [HIVE-24816](https://issues.apache.org/jira/browse/HIVE-24816) : Mise à niveau de Jackson vers la version 2.10.5.1 ou 2.11.0\+ en raison de CVE-2020-25649 | 
| Rétroportage | [HIVE-25971](https://issues.apache.org/jira/browse/HIVE-25971) : L'arrêt de la tâche Tez est retardé car le pool de threads mis en cache n'est pas fermé | 
| Rétroportage | [HIVE-26036](https://issues.apache.org/jira/browse/HIVE-26036) : NPE causé par get () in MTable ObjectStore | 

## Amazon EMR 6.7.0 - Problèmes connus liés à Hive
<a name="emr-Hive-670-issues"></a>
+ Les requêtes avec des fonctions de fenêtrage sur la même colonne que la jointure peuvent conduire à des transformations invalides comme rapporté dans [HIVE-25278](https://issues.apache.org/jira/browse/HIVE-25278) et causer des résultats incorrects ou des échecs de requête. Une solution de contournement serait de désactiver le CBO au niveau de la requête pour de telles requêtes. Le correctif sera disponible dans une version Amazon EMR ultérieure à la version 6.7.0. Pour plus d'informations, contactez AWS le support.
+ 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.