

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

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


****  

| Type | Description | 
| --- | --- | 
| Amélioration | Ajout de la prise en charge de la suppression multithread de partitions afin d'améliorer les performances de suppression de partitions | 
| Amélioration | Support de lecture des fichiers de requête Hive codés | 
| Amélioration | Gestionnaire Tez Shuffle activé par défaut pour les tâches Hive on Tez | 
| Bogue | Ajout d'une option pour activer la distribution déterministe des clés aux réducteurs afin de corriger un résultat incorrect lorsque hive.groupby.skewindata est activé (rapporté dans [HIVE-20220](https://issues.apache.org/jira/browse/HIVE-20220)) | 
| Bogue | Correction d'un échec du calcul des statistiques lorsque le nom de partition par défaut est configuré | 
| Bogue | Respectez tous les paramètres de classification SSL personnalisés transmis lorsque le protocole SSL est configuré prêt à l'emploi pour HiveServer 2 dans un cluster avec le chiffrement en transit activé | 
| Rétroportage | [HIVE-23617](https://issues.apache.org/jira/browse/HIVE-23617) : Problèmes d'API de stockage résolus FindBug | 
| 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-23614 : Passez toujours à](https://issues.apache.org/jira/browse/HIVE-23614) HiveConfig removeTempOr DuplicateFiles | 
| Rétroportage | [HIVE-23354](https://issues.apache.org/jira/browse/HIVE-23354) : Supprimer la vérification de la taille du fichier dans compareTempOr DuplicateFiles | 
| Rétroportage | [HIVE-20344](https://issues.apache.org/jira/browse/HIVE-20344) : Corrigé PrivilegeSynchronizer pour le lancer de SBA. AccessControlException La propriété hive.privilege.synchronizer a également été introduite pour désactiver le synchronisateur de privilèges | 
| Rétroportage | [HIVE-15826 :](https://issues.apache.org/jira/browse/HIVE-15826) Support de la configuration de « serialization.encoding » pour tous SerDes | 
| Rétroportage | [HIVE-18284](https://issues.apache.org/jira/browse/HIVE-18284) : Corrige le NPE lors de l'insertion de données avec la clause « distribute by » avec optimisation du tri Dynpart | 
| Rétroportage | [HIVE-24930](https://issues.apache.org/jira/browse/HIVE-24930) : Le court-circuit Operator.setDone() provenant de l'opération enfant n'est pas utilisé dans le chemin de code vectorisé (si ChildSize == 1) | 
| Rétroportage | [HIVE-24523](https://issues.apache.org/jira/browse/HIVE-24523) : Le chemin de lecture vectorisé pour LazySimpleSerde ne respecte pas le SERDEPROPERTIES pour l'horodatage | 
| Rétroportage | [HIVE-23265](https://issues.apache.org/jira/browse/HIVE-23265) : Les ensembles de lignes dupliqués sont renvoyés avec les paramètres Limit et Offset définis | 
| Rétroportage | [HIVE-21492 : VectorizedParquetRecordReader impossible](https://issues.apache.org/jira/browse/HIVE-21492) de lire le fichier de parquet généré à l'aide d'un outil économique/personnalisé | 
| Rétroportage | [HIVE-22540](https://issues.apache.org/jira/browse/HIVE-22540) : Vectorisation : les colonnes Decimal64 ne fonctionnent pas avec. VectorizedBatchUtil makeLikeColumnVecteur () | 
| Rétroportage | [HIVE-22588](https://issues.apache.org/jira/browse/HIVE-22588) : Vider les lignes restantes pour le reste des ensembles de regroupement lors du changement de mode groupby vectoriel | 
| Rétroportage | [HIVE-22551](https://issues.apache.org/jira/browse/HIVE-22551) : BytesColumnVector InitBuffer doit nettoyer le vecteur et la longueur de manière cohérente | 
| Rétroportage | [HIVE-22448](https://issues.apache.org/jira/browse/HIVE-22448) : CBO : étendre le nombre multiple de manière distincte à l'aide d'une clé de regroupement | 
| Rétroportage | [HIVE-22248](https://issues.apache.org/jira/browse/HIVE-22248) : Corriger les problèmes persistants liés aux statistiques | 
| Rétroportage | [HIVE-22210](https://issues.apache.org/jira/browse/HIVE-22210) : La vectorisation peut réutiliser les colonnes de sortie de calcul impliquées dans le filtrage | 
| Rétroportage | [HIVE-21531](https://issues.apache.org/jira/browse/HIVE-21531) : Vectorisation : tous les hashcodes NULL ne sont pas calculés avec Murmur3 | 
| Rétroportage | [HIVE-20419](https://issues.apache.org/jira/browse/HIVE-20419) : Vectorisation : empêche la mutation de VectorPartitionDesc après son utilisation dans une clé de hachage | 
| Rétroportage | [HIVE-19388](https://issues.apache.org/jira/browse/HIVE-19388) : lors de l'initialisation ClassCastException VectorMapJoinCommonOperator  | 
| Rétroportage | [HIVE-21584](https://issues.apache.org/jira/browse/HIVE-21584) : Préparation à Java 11 : le chargeur de classe système n'est pas un chargeur URLClass | 
| Rétroportage | [HIVE-25107](https://issues.apache.org/jira/browse/HIVE-25107) : La journalisation des chemins de classe doit être au niveau DEBUG (\#2271) | 
| Rétroportage | [HIVE-22097](https://issues.apache.org/jira/browse/HIVE-22097) : java.util incompatible. ArrayListpour Java 11 | 
| Rétroportage | [HIVE-23938](https://issues.apache.org/jira/browse/HIVE-23938) : LLAP : JDK11 - certains arguments jvm liés à la rotation des fichiers journaux GC ne peuvent plus être utilisés | 
| Rétroportage | [HIVE-26226](https://issues.apache.org/jira/browse/HIVE-26226) : Exclure jdk.tools dep de hive-metastore dans upgrade-acid | 
| Rétroportage | [HIVE-17879](https://issues.apache.org/jira/browse/HIVE-17879) : mettre à jour le plug-in Datanucleus Maven | 
| Rétroportage | [HIVE-27004](https://issues.apache.org/jira/browse/HIVE-27004) : DateTimeFormatterBuilder \# appendZoneText ne peut pas analyser 'UTC\+' dans les versions Java supérieures à 8 | 
| Rétroportage | [HIVE-16812](https://issues.apache.org/jira/browse/HIVE-16812) : VectorizedOrcAcidRowBatchReader ne filtre pas les événements de suppression | 
| Rétroportage | [RUCHE 17917](https://issues.apache.org/jira/browse/HIVE-17917) :. VectorizedOrcAcidRowBatchReader computeOffsetAndOptimisation du godet | 
| Rétroportage | [HIVE-19985](https://issues.apache.org/jira/browse/HIVE-19985) : ACID : ignore le décodage des sections ROW\_\_ID pour les requêtes en lecture seule | 
| Rétroportage | [HIVE-20635](https://issues.apache.org/jira/browse/HIVE-20635) : VectorizedOrcAcidRowBatchReader ne filtre pas les événements de suppression pour les fichiers originaux | 
| Upgrade | Mettre à niveau Javadoc vers 3.3.1 | 
| Upgrade | Mettre à niveau Javassist vers la version 3.24.1-GA | 
| Upgrade | Mise à jour apache-directory-server en 2.0.0-M14 | 

## Nouvelles configurations
<a name="Hive-release-history-changes-6110-new-configurations"></a>


****  

| Nom | Classification | Description | 
| --- | --- | --- | 
| hive.metastore.fs.drop.partition.threads | hive-site | Nombre de threads principaux dans le pool de threads de la partition de dépôt. | 
| hive.metastore.fs.drop.partition.keepalive.time | hive-site | Durée en secondes pendant laquelle un thread asynchrone de partition inactif (issu du pool de threads) attendra l'arrivée d'une nouvelle tâche avant de se terminer. | 
| hive.metastore.fs.drop.partition.threadpool.max.queue.size | hive-site | Taille de file d'attente maximale à utiliser dans le pool de threads pour supprimer des partitions du système de fichiers. | 
| hive.groupby.enable.deterministic.distribution | hive-site | Activez la distribution déterministe des clés aux réducteurs. Il transmettra une valeur initiale constante lors de l'appel de la fonction rand utilisée pour le partitionnement aléatoire. | 
| hive.privilege.synchronizer | hive-site | S'il faut synchroniser périodiquement les privilèges de l'autorisateur externe en HiveServer 2. | 
| hive.cli.query.file.encoding | hive-site | Codage de fichier pour tous les types de fichiers de requête (fichier de requête, fichier de requête d'initialisation, fichier rc, etc.) fournis dans les arguments cli. | 
| hive.emr.tez.shuffle.enabled | hive-site | Les jobs Hive on Tez utilisent désormais tez\_shuffle par défaut au lieu de mapreduce\_shuffle comme gestionnaire de shuffle par défaut. | 

## Configurations obsolètes
<a name="Hive-release-history-changes-6110-old-configurations"></a>

Les propriétés de configuration suivantes sont obsolètes en raison de [HIVE-23354](https://issues.apache.org/jira/browse/HIVE-23354) et ne sont plus prises en charge avec les versions 6.11.0 et ultérieures d'Amazon EMR.


| Nom | Valeur par défaut | 
| --- | --- | 
| `hive.mapred.reduce.tasks.speculative.execution` | `false` | 
| `tez.am.speculation.enabled` | `false` | 