

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

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


| Type | Description | 
| --- | --- | 
| Upgrade | Mettez à niveau de Parquet vers la version [1.12.1](https://issues.apache.org/jira/browse/HIVE-24408). | 
| Upgrade | Mettre à niveau la version Jetty Jars vers 9.4.43.v20210629 | 
| Bogue | Correction d'un problème qui provoquait l'installation de Hive sur tous les task/core nœuds lorsque LLAP était activé sur un cluster Hive. | 
| Rétroportage | [HIVE-25942](https://issues.apache.org/jira/browse/HIVE-25942) : Mise à niveau de commons-io vers la version 2.8.0 en raison de CVE-2021-29425 | 
| Rétroportage | [HIVE-25726](https://issues.apache.org/jira/browse/HIVE-25726) : amélioration de la vélocité à 2.3 en raison de CVE-2020-13936 | 
| Rétroportage | [HIVE-25680](https://issues.apache.org/jira/browse/HIVE-25680) : Autorisez l'API HiveMetastore du serveur \#get\_table\_meta à utiliser l'un des modèles d'autorisation. HiveMetastore | 
| Rétroportage | [HIVE-25554](https://issues.apache.org/jira/browse/HIVE-25554) : Mise à niveau de la version Arrow vers 0.15 | 
| Rétroportage | [HIVE-25242](https://issues.apache.org/jira/browse/HIVE-25242) : La requête s'exécute extrêmement lentement avec vectorized.adaptor = chosen | 
| Rétroportage | [HIVE-25085](https://issues.apache.org/jira/browse/HIVE-25085) : MetaStore Les clients ne sont plus partagés entre les sessions. | 
| Rétroportage | [HIVE-24827](https://issues.apache.org/jira/browse/HIVE-24827) : La requête d'agrégation Hive renvoie des résultats incorrects pour les fichiers autres que du texte. | 
| Rétroportage | [HIVE-24683](https://issues.apache.org/jira/browse/HIVE-24683) : getFileId Hadoop23Shims est sujet à NPE pour les chemins inexistants | 
| Rétroportage | [HIVE-24656](https://issues.apache.org/jira/browse/HIVE-24656) : Le CBO échoue pour les requêtes dont la valeur est nulle sur les types de carte et de tableau | 
| Rétroportage | [HIVE-24556](https://issues.apache.org/jira/browse/HIVE-24556) : Optimisé DefaultGraphWalker pour les cas sans petit-enfant | 
| Rétroportage | [HIVE-24408](https://issues.apache.org/jira/browse/HIVE-24408) : Mise à niveau de Parquet vers la version 1.11.1 | 
| Rétroportage | [HIVE-24391](https://issues.apache.org/jira/browse/HIVE-24391) : Corriger les échecs TestOrcFile FIX dans la branche 3.1 | 
| Rétroportage | [HIVE-24362](https://issues.apache.org/jira/browse/HIVE-24362) : Le traitement des arbres AST n'est pas optimal pour les arbres comportant un grand nombre de nœuds | 
| Rétroportage | [HIVE-24316](https://issues.apache.org/jira/browse/HIVE-24316) : Mise à niveau d'ORC de la version 1.5.6 à la version 1.5.8 dans la branche 3.1 | 
| Rétroportage | [HIVE-24307](https://issues.apache.org/jira/browse/HIVE-24307) : Beeline avec le fichier de propriétés et le paramètre -e échoue | 
| Rétroportage | [HIVE-24245](https://issues.apache.org/jira/browse/HIVE-24245) : PTF vectorisé avec nombre et partition distincte produisant des résultats incorrects. | 
| Rétroportage | [HIVE-24224](https://issues.apache.org/jira/browse/HIVE-24224) : Correction du fait de sauter Hive on Tez sur header/footer un fichier compressé | 
| Rétroportage | [HIVE-24157](https://issues.apache.org/jira/browse/HIVE-24157) : Le mode strict échouera sur CAST timestamp ↔ numeric | 
| Rétroportage | [HIVE-24113](https://issues.apache.org/jira/browse/HIVE-24113) : NPE dans le générique UDFTo UnixTimeStamp | 
| Rétroportage | [HIVE-23987](https://issues.apache.org/jira/browse/HIVE-23987) : Mise à niveau de arrow vers la version 0.11.0 | 
| Rétroportage | [HIVE-23972](https://issues.apache.org/jira/browse/HIVE-23972) : Ajouter un identifiant de client externe au client externe LLAP | 
| Rétroportage | [HIVE-23806](https://issues.apache.org/jira/browse/HIVE-23806) : Éviter d'effacer les états des statistiques des colonnes dans toutes les partitions au cas où le schéma serait étendu. Cela améliore l'exécution de l'instruction alter table add columns. | 
| Rétroportage | [HIVE-23779](https://issues.apache.org/jira/browse/HIVE-23779) : BasicStatsTask Les informations ne sont pas imprimées dans la console Beeline | 
| Rétroportage | [HIVE-23306](https://issues.apache.org/jira/browse/HIVE-23306) : La commande RESET ne fonctionne pas s'il existe une configuration définie par System.GetProperty | 
| Rétroportage | [HIVE-23164](https://issues.apache.org/jira/browse/HIVE-23164) : Le serveur n'est pas correctement arrêté à cause de threads autres que les démons | 
| Rétroportage | [HIVE-22967](https://issues.apache.org/jira/browse/HIVE-22967) : Support hive.reloadable.aux.jars.path pour Hive on Tez | 
| Rétroportage | [HIVE-22934](https://issues.apache.org/jira/browse/HIVE-22934) : Le serveur Hive compte les journaux interactifs sur le flux d'erreurs | 
| Rétroportage | [HIVE-22901](https://issues.apache.org/jira/browse/HIVE-22901) : La substitution de variables peut entraîner un OOM sur les références circulaires | 
| Rétroportage | [HIVE-22769](https://issues.apache.org/jira/browse/HIVE-22769) : Résultats de requête incorrects et échec de requête lors de la génération fractionnée pour les fichiers texte compressés | 
| Rétroportage | [HIVE-22716](https://issues.apache.org/jira/browse/HIVE-22716) : La lecture est interrompue ByteBuffer ParquetFooterInputFromCache | 
| Rétroportage | [HIVE-22648](https://issues.apache.org/jira/browse/HIVE-22648) : Mise à niveau de Parquet vers la version 1.11.0 | 
| Rétroportage | [HIVE-22640](https://issues.apache.org/jira/browse/HIVE-22640) : Decimal64 ColumnVector : ClassCastException lorsque le type de colonne de partition est Decimal | 
| Rétroportage | [HIVE-22621](https://issues.apache.org/jira/browse/HIVE-22621) : cas de test instable : .testSigning TestLlapSignerImpl | 
| Rétroportage | [HIVE-22533](https://issues.apache.org/jira/browse/HIVE-22533) : Corrige les vulnérabilités possibles de l'interface utilisateur Web du démon LLAP | 
| Rétroportage | [HIVE-22532](https://issues.apache.org/jira/browse/HIVE-22532) : Le PTFPPD peut pousser la limite de manière incorrecte via la fonction Rank/DenseRank  | 
| Rétroportage | [HIVE-22514](https://issues.apache.org/jira/browse/HIVE-22514) : HiveProtoLoggingHook peut consommer beaucoup de mémoire | 
| Rétroportage | [HIVE-22476](https://issues.apache.org/jira/browse/HIVE-22476) : La fonction Hive datediff a fourni des résultats incohérents lorsque hive.fetch.task.conversion est défini sur none | 
| Rétroportage | [HIVE-22429](https://issues.apache.org/jira/browse/HIVE-22429) : Les tables clusterisées migrées à l'aide de bucketing\_version 1 sur Hive 3 utilisent bucketing\_version 2 pour les insertions | 
| Rétroportage | [HIVE-22412](https://issues.apache.org/jira/browse/HIVE-22412) : StatsUtils lance un NPE lorsque vous expliquez | 
| Rétroportage | [HIVE-22360](https://issues.apache.org/jira/browse/HIVE-22360) : MultiDelimitSerDe renvoie des résultats erronés dans la dernière colonne lorsque le fichier chargé comporte plus de colonnes que celles du schéma de table | 
| Rétroportage | [HIVE-22332](https://issues.apache.org/jira/browse/HIVE-22332) : Hive doit garantir des paramètres d'évolution de schéma valides depuis ORC-540 | 
| Rétroportage | [HIVE-22331](https://issues.apache.org/jira/browse/HIVE-22331) : unix\_timestamp sans argument renvoie l'horodatage en millisecondes au lieu de secondes | 
| Rétroportage | [HIVE-2275 :](https://issues.apache.org/jira/browse/HIVE-22275). OperationManager queryIdOperationne nettoie pas correctement plusieurs QueryID | 
| Rétroportage | [HIVE-22273](https://issues.apache.org/jira/browse/HIVE-22273) : La vérification d'accès échoue lorsqu'un répertoire temporaire est supprimé | 
| Rétroportage | [HIVE-22270](https://issues.apache.org/jira/browse/HIVE-22270) : Mise à niveau de commons-io vers la version 2.6 | 
| Rétroportage | [HIVE-22241](https://issues.apache.org/jira/browse/HIVE-22241) : Implémenter l'UDF pour interpréter à date/timestamp l'aide de sa représentation interne et du calendrier hybride grégorien-julien | 
| Rétroportage | [HIVE-22241](https://issues.apache.org/jira/browse/HIVE-22241) : Implémenter l'UDF pour interpréter à l' date/timestamp aide de sa représentation interne et de son hybride grégorien-julien | 
| Rétroportage | [HIVE-22232](https://issues.apache.org/jira/browse/HIVE-22232) : NPE lorsque hive.order.columnalignment est défini sur false | 
| Rétroportage | [HIVE-22231](https://issues.apache.org/jira/browse/HIVE-22231) : Échec de l'écriture d'une requête Hive de grande taille via Knox en raison d'un tube cassé | 
| Rétroportage | [HIVE-22221](https://issues.apache.org/jira/browse/HIVE-22221) : Client externe Llap - Nécessité de réduire le \#getSplits LlapBaseInputFormat | 
| Rétroportage | [HIVE-22208](https://issues.apache.org/jira/browse/HIVE-22208) : Le nom de colonne avec le mot clé réservé n'est pas échappé lorsque la requête incluant une jointure sur une table avec une colonne de masque est réécrite | 
| Rétroportage | [HIVE-22197](https://issues.apache.org/jira/browse/HIVE-22197) : Common Merge Join lance une exception de conversion de classe. | 
| Rétroportage | [HIVE-22170](https://issues.apache.org/jira/browse/HIVE-22170) : from\_unixtime et unix\_timestamp doivent utiliser le fuseau horaire de la session utilisateur | 
| Rétroportage | [HIVE-22169](https://issues.apache.org/jira/browse/HIVE-22169) : Tez : SplitGenerator essaie de rechercher des fichiers de plan qui n'existeront pas pour Tez | 
| Rétroportage | [HIVE-22168](https://issues.apache.org/jira/browse/HIVE-22168) : Supprimer la journalisation très coûteuse du hotpath du cache LLAP | 
| Rétroportage | [HIVE-22161](https://issues.apache.org/jira/browse/HIVE-22161) : UDF : synchronise sur org.apache.hadoop.hive.ql.udf. FunctionRegistry UDFType classe | 
| Rétroportage | [HIVE-22120](https://issues.apache.org/jira/browse/HIVE-22120) : Correction de résultats erronés ou d'une ArrayOutOfBound exception dans les jointures cartographiques extérieures à gauche pour des conditions limites spécifiques | 
| Rétroportage | [HIVE-22115](https://issues.apache.org/jira/browse/HIVE-22115) : Empêcher la création d'un appendice de routage de requêtes si la propriété est définie sur false | 
| Rétroportage | [HIVE-22113](https://issues.apache.org/jira/browse/HIVE-22113) : Empêcher l'arrêt du LLAP en cas de problème AMReporter RuntimeException | 
| Rétroportage | [HIVE-22106](https://issues.apache.org/jira/browse/HIVE-22106) : Supprimer la synchronisation des requêtes croisées pour la partition-eval | 
| Rétroportage | [HIVE-22099](https://issues.apache.org/jira/browse/HIVE-22099) : Plusieurs dates liées à des dates ne UDFs peuvent pas gérer correctement les dates juliennes depuis HIVE-20007 | 
| Rétroportage | [HIVE-22037](https://issues.apache.org/jira/browse/HIVE-22037) : HS2 devrait être enregistré lors de l'arrêt dû à l'OOM | 
| Rétroportage | [HIVE-21976](https://issues.apache.org/jira/browse/HIVE-21976) : Le décalage doit être nul au lieu de zéro dans Calcite HiveSortLimit | 
| Rétroportage | [HIVE-21924](https://issues.apache.org/jira/browse/HIVE-21924) : Diviser les fichiers texte même s'ils existent header/footer  | 
| Rétroportage | [HIVE-21913](https://issues.apache.org/jira/browse/HIVE-21913) : Generic UDTFGet Splits doit gérer les noms d'utilisateur de la même manière que LLAP | 
| Rétroportage | [HIVE-21905 : Amélioration](https://issues.apache.org/jira/browse/HIVE-21905) des génériques dans la classe FetchOperator  | 
| Rétroportage | [HIVE-21902](https://issues.apache.org/jira/browse/HIVE-21902) : interface utilisateur HiveServer 2 : besoins de l'en-tête de réponse Jetty X-Frame-Options | 
| Rétroportage | [HIVE-21888](https://issues.apache.org/jira/browse/HIVE-21888) : Définir hive.parquet.timestamp.skip.conversion par défaut sur true | 
| Rétroportage | [HIVE-21868](https://issues.apache.org/jira/browse/HIVE-21868) : Vectoriser CAST... FORMAT | 
| Rétroportage | [HIVE-21864](https://issues.apache.org/jira/browse/HIVE-21864) : \#closeAll LlapBaseInputFormat | 
| Rétroportage | [HIVE-21863](https://issues.apache.org/jira/browse/HIVE-21863) : Améliorer le casting de type vectorisateur pour l'expression WHEN | 
| Rétroportage | [HIVE-21862](https://issues.apache.org/jira/browse/HIVE-21862) : ORC ppd produit un résultat erroné avec l'horodatage | 
| Rétroportage | [HIVE-21846](https://issues.apache.org/jira/browse/HIVE-21846) : Créez un thread dans TeZam qui récupère périodiquement des métriques LlapDaemon  | 
| Rétroportage | [HIVE-21837](https://issues.apache.org/jira/browse/HIVE-21837) : MapJoin lance une exception lorsque la colonne sélectionnée contient des valeurs complètement nulles | 
| Rétroportage | [HIVE-21834](https://issues.apache.org/jira/browse/HIVE-21834) : Éviter les appels inutiles pour simplifier les conditions de filtrage | 
| Rétroportage | [HIVE-21832](https://issues.apache.org/jira/browse/HIVE-21832) : Nouvelles mesures pour obtenir le temps moyen queue/serving/response | 
| Rétroportage | [HIVE-21827](https://issues.apache.org/jira/browse/HIVE-21827) : Plusieurs appels dans la méthode SemanticAnalyzer Do Not Go Through getTableObject ByName  | 
| Rétroportage | [HIVE-21822](https://issues.apache.org/jira/browse/HIVE-21822) : Exposez les LlapDaemon métriques via une nouvelle méthode d'API | 
| Rétroportage | [HIVE-21818](https://issues.apache.org/jira/browse/HIVE-21818) : CBO : la copie contient du trafic de métastore TableRelOptHiveTable | 
| Rétroportage | [HIVE-21815](https://issues.apache.org/jira/browse/HIVE-21815) : Les statistiques du fichier ORC sont analysées deux fois | 
| Rétroportage | [HIVE-21805](https://issues.apache.org/jira/browse/HIVE-21805) : HiveServer 2 : Utilisez le fast ShutdownHookManager APIs | 
| Rétroportage | [HIVE-21799](https://issues.apache.org/jira/browse/HIVE-21799) : NullPointerException activé DynamicPartitionPruningOptimization, lorsque la clé de jointure se trouve sur la colonne d'agrégation | 
| Rétroportage | [HIVE-21794](https://issues.apache.org/jira/browse/HIVE-21794) : Ajouter des paramètres de vue matérialisée à sqlStdAuth SafeVarNameRegexes | 
| Rétroportage | [HIVE-21768](https://issues.apache.org/jira/browse/HIVE-21768) : JDBC : supprime le préfixe d'union par défaut pour les requêtes UNION non incluses | 
| Rétroportage | [HIVE-21746](https://issues.apache.org/jira/browse/HIVE-21746) : ArrayIndexOutOfBoundsException lors d'une jointure par hachage partitionnée dynamiquement, avec CBO désactivé | 
| Rétroportage | [HIVE-21717](https://issues.apache.org/jira/browse/HIVE-21717) : Impossible de renommer le répertoire dans la tâche de déplacement. | 
| Rétroportage | [HIVE-21685](https://issues.apache.org/jira/browse/HIVE-21685) : Mauvaise simplification dans une requête contenant plusieurs clauses IN | 
| Rétroportage | [HIVE-21681](https://issues.apache.org/jira/browse/HIVE-21681) : La description formatée montre des informations incorrectes pour plusieurs clés primaires | 
| Rétroportage | [HIVE-21651](https://issues.apache.org/jira/browse/HIVE-21651) : Déplace le serveur protobuf dans hive-exec. | 
| Rétroportage | [HIVE-21619](https://issues.apache.org/jira/browse/HIVE-21619) : Afficher le type d'horodatage sans précision dans SQL Extended | 
| Rétroportage | [HIVE-21592](https://issues.apache.org/jira/browse/HIVE-21592) : OptimizedSql n'apparaît pas lorsque l'expression contient CONCAT | 
| Rétroportage | [HIVE-21576](https://issues.apache.org/jira/browse/HIVE-21576) : Présentation de CAST... FORMAT et de la liste limitée des formats date/heure SQL:2016 | 
| Rétroportage | [HIVE-21573](https://issues.apache.org/jira/browse/HIVE-21573) : Le transport binaire doit ignorer le principal si l'authentification est définie sur delegationToken | 
| Rétroportage | [HIVE-21550](https://issues.apache.org/jira/browse/HIVE-21550) : les TestObjectStore tests sont flous - Impossible d'obtenir un verrou dans le délai demandé | 
| Rétroportage | [HIVE-21544](https://issues.apache.org/jira/browse/HIVE-21544) : La propagation constante corrompt coalesce/case/when les expressions lors du pliage | 
| Rétroportage | [HIVE-21539](https://issues.apache.org/jira/browse/HIVE-21539) : GroupBy \+ la clause where sur la même colonne entraîne une réécriture incorrecte de la requête | 
| Rétroportage | [HIVE-21538](https://issues.apache.org/jira/browse/HIVE-21538) : Beeline : source du mot de passe même si le lecteur de console n'est pas passé au paramètre de connexion | 
| Rétroportage | [HIVE-21509](https://issues.apache.org/jira/browse/HIVE-21509) : LLAP peut mettre en cache des vecteurs de colonnes corrompus et renvoyer un résultat de requête erroné | 
| Rétroportage | [HIVE-21499](https://issues.apache.org/jira/browse/HIVE-21499) : ne doit pas supprimer la fonction du registre si la commande de création a échoué avec AlreadyExistsException | 
| Rétroportage | [HIVE-21496](https://issues.apache.org/jira/browse/HIVE-21496) : Le dimensionnement automatique d'une mémoire tampon non ordonnée peut déborder | 
| Rétroportage | [HIVE-21468](https://issues.apache.org/jira/browse/HIVE-21468) : distinction majuscules/minuscules dans les noms d'identifiant pour le gestionnaire de stockage JDBC | 
| Rétroportage | [HIVE-21467](https://issues.apache.org/jira/browse/HIVE-21467) : Supprimer les importations JUnit.framework.assert obsolètes | 
| Rétroportage | [HIVE-21435](https://issues.apache.org/jira/browse/HIVE-21435) : LlapBaseInputFormat devrait obtenir le numéro de tâche dans la configuration TASK\_ATTEMPT\_ID s'il est présent, lors de la construction SubmitWorkRequestProto | 
| Rétroportage | [HIVE-21389](https://issues.apache.org/jira/browse/HIVE-21389) : La distribution Hive manque javax.ws.rs-api.jar après HIVE-21247 | 
| Rétroportage | [HIVE-21385](https://issues.apache.org/jira/browse/HIVE-21385) : Autoriser la désactivation du transfert des calculs non séparables vers les sources JDBC | 
| Rétroportage | [HIVE-21383](https://issues.apache.org/jira/browse/HIVE-21383) : Gestionnaire de stockage JDBC : utilisez le catalogue et le schéma pour récupérer les tables si cela est spécifié | 
| Rétroportage | [HIVE-21382](https://issues.apache.org/jira/browse/HIVE-21382) : Optimisation de la réduction des groupes par clés - les clés ne sont pas réduites dans la requête 23 | 
| Rétroportage | [HIVE-21362](https://issues.apache.org/jira/browse/HIVE-21362) : Ajoutez un format d'entrée et serde pour lire à partir de fichiers protobuf. | 
| Rétroportage | [HIVE-21340](https://issues.apache.org/jira/browse/HIVE-21340) : CBO : élaguez les colonnes non essentielles alimentant un SemiJoin | 
| Rétroportage | [HIVE-21332](https://issues.apache.org/jira/browse/HIVE-21332) : Purger les tampons non verrouillés au lieu des tampons verrouillés | 
| Rétroportage | [HIVE-21329](https://issues.apache.org/jira/browse/HIVE-21329) : Taille de la mémoire tampon de sortie non ordonnée de l'exécution Tez personnalisée en fonction du pipeline de l'opérateur | 
| Rétroportage | [HIVE-21295](https://issues.apache.org/jira/browse/HIVE-21295) : StorageHandler doit convertir la date en chaîne en utilisant la convention Hive | 
| Rétroportage | [HIVE-21294](https://issues.apache.org/jira/browse/HIVE-21294) : Vectorisation : Shuffle à 1 réducteur peut ignorer les fonctions de hachage d'objets | 
| Rétroportage | [HIVE-21255](https://issues.apache.org/jira/browse/HIVE-21255) : Supprimer dans QueryConditionBuilder JdbcStorageHandler | 
| Rétroportage | [HIVE-21253 :](https://issues.apache.org/jira/browse/HIVE-21253) Support dans JDBC DB2 StorageHandler | 
| Rétroportage | [HIVE-21232](https://issues.apache.org/jira/browse/HIVE-21232) : LLAP : ajout d'un fournisseur d'affinité partagée compatible avec Cache-miss | 
| Rétroportage | [HIVE-21214](https://issues.apache.org/jira/browse/HIVE-21214) : MoveTask  : Utilisez AttentID au lieu de la taille du fichier pour la déduplication des fichiers compareTempOr DuplicateFiles | 
| Rétroportage | [HIVE-21184](https://issues.apache.org/jira/browse/HIVE-21184) : Ajouter, expliquer et expliquer un plan CBO formaté avec des informations sur les coûts | 
| Rétroportage | [HIVE-21182](https://issues.apache.org/jira/browse/HIVE-21182) : Ignorer la configuration de Hive Scratch Dir lors de la planification | 
| Rétroportage | [HIVE-21171](https://issues.apache.org/jira/browse/HIVE-21171) : Ignorer la création de scratch pour Tea si le RPC est activé | 
| Rétroportage | [HIVE-21126](https://issues.apache.org/jira/browse/HIVE-21126) : Autoriser les requêtes au niveau de la session dans \#getSplit LlapBaseInputFormat | 
| Rétroportage | [HIVE-21107](https://issues.apache.org/jira/browse/HIVE-21107) : Erreur « Impossible de trouver le champ » lors d'une jointure par hachage partitionnée dynamiquement | 
| Rétroportage | [HIVE-21061](https://issues.apache.org/jira/browse/HIVE-21061) : La requête CTAS échoue avec une source vide IllegalStateException  | 
| Rétroportage | [HIVE-21041](https://issues.apache.org/jira/browse/HIVE-21041) : NPE, lors de l'obtention d'un schéma ParseException à partir d'un plan logique | 
| Rétroportage | [HIVE-21013 : Impossible](https://issues.apache.org/jira/browse/HIVE-21013) de trouver JdbcStorageHandler la colonne de partition dans Oracle | 
| Rétroportage | [HIVE-21006](https://issues.apache.org/jira/browse/HIVE-21006) : Étendre SharedWorkOptimizer pour supprimer les semi-jointures lorsqu'il existe une opportunité de réutilisation | 
| Rétroportage | [HIVE-20992](https://issues.apache.org/jira/browse/HIVE-20992) : Diviser la configuration hive.metastore.dbaccess.ssl.properties en configurations plus significatives | 
| Rétroportage | [HIVE-20989](https://issues.apache.org/jira/browse/HIVE-20989) : JDBC - Le journal GetOperationStatus \+ peut bloquer la progression des requêtes via le mode veille | 
| Rétroportage | [HIVE-20988](https://issues.apache.org/jira/browse/HIVE-20988) : Résultats erronés pour les requêtes de groupe par avec une clé primaire sur plusieurs colonnes | 
| Rétroportage | [HIVE-20985](https://issues.apache.org/jira/browse/HIVE-20985) : Si les entrées de l'opérateur sélectionné sont des colonnes temporaires, la vectorisation peut réutiliser certaines d'entre elles comme sortie | 
| Rétroportage | [HIVE-20978 : « hive.jdbc.\*](https://issues.apache.org/jira/browse/HIVE-20978) » doit être ajouté à sqlStdAuth SafeVarNameRegexes | 
| Rétroportage | [HIVE-20953](https://issues.apache.org/jira/browse/HIVE-20953) : Supprime une fonction du registre des fonctions lorsqu'elle ne peut pas être ajoutée au métastore lors de sa création. | 
| Rétroportage | [HIVE-20952](https://issues.apache.org/jira/browse/HIVE-20952) : Nettoyage d'un fichier .java VectorizationContext | 
| Rétroportage | [HIVE-20951](https://issues.apache.org/jira/browse/HIVE-20951) : LLAP : réglez toujours Xms à 50 % | 
| Rétroportage | [HIVE-20949](https://issues.apache.org/jira/browse/HIVE-20949) : Améliorer l'estimation de la cardinalité PKFK dans le cadre de la planification physique | 
| Rétroportage | [HIVE-20944](https://issues.apache.org/jira/browse/HIVE-20944) : Les statistiques ne sont pas validées lors de la compilation des requêtes | 
| Rétroportage | [HIVE-20940](https://issues.apache.org/jira/browse/HIVE-20940) : Réduire les cas dans lesquels la résolution de type de Calcite est plus stricte que celle de Hive. | 
| Rétroportage | [HIVE-20937](https://issues.apache.org/jira/browse/HIVE-20937) : La requête JDBC de Postgres échoue avec le message « LIMIT ne doit pas être négatif » | 
| Rétroportage | [HIVE-20926](https://issues.apache.org/jira/browse/HIVE-20926) : L'indicateur de réduction des semi-jointures échoue lorsque le nombre d'entrées du filtre Bloom est élevé ou lorsqu'il n'y a pas de statistiques | 
| Rétroportage | [HIVE-20920](https://issues.apache.org/jira/browse/HIVE-20920) : Utiliser les contraintes SQL pour améliorer l'algorithme de réorganisation des jointures | 
| Rétroportage | [HIVE-20918](https://issues.apache.org/jira/browse/HIVE-20918) : Indicateur permettant de transférer le calcul depuis enable/disable Calcite vers une connexion JDBC | 
| Rétroportage | [HIVE-20915](https://issues.apache.org/jira/browse/HIVE-20915) : Rendre l'optimisation des partitions de tri dynamique accessible à HoS et MR | 
| Rétroportage | [HIVE-20910](https://issues.apache.org/jira/browse/HIVE-20910) : L'insertion dans une table à compartiments échoue en raison de l'optimisation dynamique du tri des partitions | 
| Rétroportage | [HIVE-20899](https://issues.apache.org/jira/browse/HIVE-20899) : L'URI Keytab pour le service LLAP YARN est restrictif pour prendre en charge uniquement HDFS | 
| Rétroportage | [HIVE-20898](https://issues.apache.org/jira/browse/HIVE-20898) : Pour les fonctions liées au temps, les arguments ne peuvent pas être convertis en un type non nullable | 
| Rétroportage | [HIVE-20881](https://issues.apache.org/jira/browse/HIVE-20881) : La propagation constante simplifie à outrance les projections | 
| Rétroportage | [HIVE-20880](https://issues.apache.org/jira/browse/HIVE-20880) : Mettre à jour la valeur par défaut pour hive.stats.filter.in.min.ratio | 
| Rétroportage | [HIVE-20873](https://issues.apache.org/jira/browse/HIVE-20873) : Utilisez le hachage Murmur pour réduire les collisions de hachage VectorHashKeyWrapperTwoLong  | 
| Rétroportage | [HIVE-20868](https://issues.apache.org/jira/browse/HIVE-20868) : SMB Join échoue par intermittence lorsqu'un enfant se connecte TezDummyOperator getFinalOp MapRecordProcessor | 
| Rétroportage | [HIVE-20853](https://issues.apache.org/jira/browse/HIVE-20853) : Expose ShuffleHandler .registerDag dans l'API du démon llap | 
| Rétroportage | [HIVE-20850](https://issues.apache.org/jira/browse/HIVE-20850) : Transférer les projections aux tableaux de dimensions si possible | 
| Rétroportage | [HIVE-20842](https://issues.apache.org/jira/browse/HIVE-20842) : Correction de la logique introduite dans HIVE-20660 pour estimer les statistiques du groupe par | 
| Rétroportage | [HIVE-20839](https://issues.apache.org/jira/browse/HIVE-20839) : Erreur « Impossible de trouver le champ » lors d'une jointure par hachage partitionnée dynamiquement | 
| Rétroportage | [HIVE-20835](https://issues.apache.org/jira/browse/HIVE-20835) : L'interaction entre les contraintes et la réécriture de MV peut créer une boucle dans Calcite Planner | 
| Rétroportage | [HIVE-20834](https://issues.apache.org/jira/browse/HIVE-20834) : QueryResultCache entrées Hive conservant la référence à la requête mise en cache SemanticAnalyzer  | 
| Rétroportage | [HIVE-20830](https://issues.apache.org/jira/browse/HIVE-20830) : échec de l'assertion JdbcStorageHandler de requête de plage dans certains cas | 
| Rétroportage | [HIVE-20829](https://issues.apache.org/jira/browse/HIVE-20829) : JdbcStorageHandler Range Split lance un NPE | 
| Rétroportage | [HIVE-20827](https://issues.apache.org/jira/browse/HIVE-20827) : Résultats incohérents pour les tableaux vides | 
| Rétroportage | [HIVE-20826](https://issues.apache.org/jira/browse/HIVE-20826) : amélioration de la HiveSemiJoin règle pour convertir la jointure et le groupe situés sur le côté gauche en semi-jointure gauche | 
| Rétroportage | [HIVE-20821](https://issues.apache.org/jira/browse/HIVE-20821) : Réécriture SUM0 dans la combinaison SUM\+COALESCE | 
| Rétroportage | [HIVE-20815](https://issues.apache.org/jira/browse/HIVE-20815) : JdbcRecordReader .next ne doit pas manger d'exception | 
| Rétroportage | [HIVE-20813](https://issues.apache.org/jira/browse/HIVE-20813) : udf to\_epoch\_milli doit également prendre en charge l'horodatage sans fuseau horaire. | 
| Rétroportage | [HIVE-20804](https://issues.apache.org/jira/browse/HIVE-20804) : Améliorations supplémentaires apportées au regroupement par optimisation avec contraintes | 
| Rétroportage | [HIVE-20792](https://issues.apache.org/jira/browse/HIVE-20792) : L'insertion d'un horodatage avec des zones tronque les données | 
| Rétroportage | [HIVE-20788](https://issues.apache.org/jira/browse/HIVE-20788) : La réduction SJ étendue peut revenir en arrière de manière incorrecte lors de la création de filtres | 
| Rétroportage | [HIVE-20778](https://issues.apache.org/jira/browse/HIVE-20778) : La réorganisation des jointures peut ne pas être déclenchée si toutes les jointures du plan sont créées par une logique de décorrélation | 
| Rétroportage | [HIVE-20772](https://issues.apache.org/jira/browse/HIVE-20772) : Enregistre les compteurs de CPU par tâche dans LLAP | 
| Rétroportage | [HIVE-20768](https://issues.apache.org/jira/browse/HIVE-20768) : Ajout d'une fenêtre Tumbling UDF | 
| Rétroportage | [HIVE-20767](https://issues.apache.org/jira/browse/HIVE-20767) : Plusieurs projets entre opérateurs de jointure peuvent affecter la réorganisation des jointures en utilisant des contraintes | 
| Rétroportage | [HIVE-20762](https://issues.apache.org/jira/browse/HIVE-20762) : L'intervalle de nettoyage de NOTIFICATION\_LOG est codé en dur à 60 secondes et est trop petit | 
| Rétroportage | [HIVE-20761](https://issues.apache.org/jira/browse/HIVE-20761) : La sélection pour la mise à jour sur la table notification\_sequence a un intervalle de tentatives et un nombre de tentatives trop faible | 
| Rétroportage | [HIVE-20751](https://issues.apache.org/jira/browse/HIVE-20751) : Mise à niveau de arrow vers la version 0.10.0 | 
| Rétroportage | [HIVE-20746](https://issues.apache.org/jira/browse/HIVE-20746) : HiveProtoHookLogger ne ferme pas le fichier en fin de journée. | 
| Rétroportage | [HIVE-20744](https://issues.apache.org/jira/browse/HIVE-20744) : Utiliser les contraintes SQL pour améliorer l'algorithme de réorganisation des jointures | 
| Rétroportage | [HIVE-20740](https://issues.apache.org/jira/browse/HIVE-20740) : Supprime le verrou global dans ObjectStore la méthode .setConf. Ce cherrypick rétroporte le HIVE-20740 destiné à Hive 3.2 et 4.x vers 3.1.x | 
| Rétroportage | [HIVE-20734](https://issues.apache.org/jira/browse/HIVE-20734) : Beeline : lorsque beeline-site.xml est activé et que la CLI hive redirige vers beeline, elle doit utiliser le mot de passe système au lieu de demander un mot de passe username/dummy  | 
| Rétroportage | [HIVE-20731 : le fichier](https://issues.apache.org/jira/browse/HIVE-20731) keystore doit être autorisé JdbcStorageHandler | 
| Rétroportage | [HIVE-20720](https://issues.apache.org/jira/browse/HIVE-20720) : Ajouter une option de colonne de partition au gestionnaire JDBC | 
| Rétroportage | [HIVE-20719](https://issues.apache.org/jira/browse/HIVE-20719) : L'instruction SELECT échoue après la mise à jour avec l'optimisation et la vectorisation de hive.optimize.sort.dynamic.partition activées | 
| Rétroportage | [HIVE-20718](https://issues.apache.org/jira/browse/HIVE-20718) : Ajout d'un pilote Perf CLI avec des contraintes | 
| Rétroportage | [HIVE-20716](https://issues.apache.org/jira/browse/HIVE-20716) : Définir la valeur par défaut de hive.cbo.stats.correlated.multi.key.joins sur true | 
| Rétroportage | [HIVE-20712](https://issues.apache.org/jira/browse/HIVE-20712) : HivePointLookupOptimizer devrait extraire les cas profonds | 
| Rétroportage | [HIVE-20710](https://issues.apache.org/jira/browse/HIVE-20710) : Le pliage constant ne peut pas créer de constantes nulles sans types | 
| Rétroportage | [HIVE-20706](https://issues.apache.org/jira/browse/HIVE-20706) : external\_jdbc\_table2.q échoue par intermittence | 
| Rétroportage | [HIVE-20704](https://issues.apache.org/jira/browse/HIVE-20704) : extension HivePreFilteringRule pour prendre en charge d'autres fonctions | 
| Rétroportage | [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703) : Placer l'optimisation des partitions de tri dynamique dans le cadre d'une décision basée sur les coûts | 
| Rétroportage | [HIVE-20702](https://issues.apache.org/jira/browse/HIVE-20702) : Tenir compte de la surcharge liée aux estimations tenant compte de la structure des données lors de la sélection de mapjoin | 
| Rétroportage | [HIVE-20692](https://issues.apache.org/jira/browse/HIVE-20692) : Activer le pliage des expressions NOT x IS (NOT) [TRUE\|FALSE] | 
| Rétroportage | [HIVE-20691](https://issues.apache.org/jira/browse/HIVE-20691) : Corrigez org.apache.hadoop.hive.cli. TestMiniLlapCliDriver. testCliDriver[cttl] | 
| Rétroportage | [HIVE-20682](https://issues.apache.org/jira/browse/HIVE-20682) : L'exécution d'une requête asynchrone peut potentiellement échouer si le SessionHive partagé est fermé par le thread principal | 
| Rétroportage | [HIVE-20676](https://issues.apache.org/jira/browse/HIVE-20676) : HiveServer 2 : n' PrivilegeSynchronizerest pas défini sur le statut de daemon | 
| Rétroportage | [HIVE-20660](https://issues.apache.org/jira/browse/HIVE-20660) : L'estimation des groupes par statistiques pourrait être améliorée en limitant le nombre total de lignes à la table source | 
| Rétroportage | [HIVE-20652](https://issues.apache.org/jira/browse/HIVE-20652) : jointure JdbcStorageHandler push de deux sources de données différentes vers le pilote jdbc | 
| Rétroportage | [HIVE-20651](https://issues.apache.org/jira/browse/HIVE-20651) : JdbcStorageHandler le mot de passe doit être crypté | 
| Rétroportage | [HIVE-20649](https://issues.apache.org/jira/browse/HIVE-20649) : Gestionnaire de mémoire compatible LLAP pour les rédacteurs Orc | 
| Rétroportage | [HIVE-20648](https://issues.apache.org/jira/browse/HIVE-20648) : LLAP : le groupe de vecteurs par opérateur doit utiliser de la mémoire par exécuteur | 
| Rétroportage | [HIVE-20646](https://issues.apache.org/jira/browse/HIVE-20646) : La condition du filtre de partition n'est pas transmise à la requête Metastore si elle contient la valeur IS NOT NULL | 
| Rétroportage | [HIVE-20644](https://issues.apache.org/jira/browse/HIVE-20644) : Éviter d'exposer des informations sensibles via une exception Hive Runtime | 
| Rétroportage | [HIVE-20636](https://issues.apache.org/jira/browse/HIVE-20636) : Améliorer l'estimation du nombre de valeurs nulles après une jointure externe | 
| Rétroportage | [HIVE-20632](https://issues.apache.org/jira/browse/HIVE-20632) : La requête avec get\_splits UDF échoue si une vue matérialisée est créée sur la table interrogée | 
| Rétroportage | [HIVE-20627](https://issues.apache.org/jira/browse/HIVE-20627) : Les requêtes asynchrones simultanées échouent par intermittence et provoquent une fuite de mémoire LockException  | 
| Rétroportage | [HIVE-20623](https://issues.apache.org/jira/browse/HIVE-20623) : Travail partagé : étendre le partage des entrées du cache Map-Join dans LLAP | 
| Rétroportage | [HIVE-20619](https://issues.apache.org/jira/browse/HIVE-20619) : MultiDelimitSerDe Inclus dans 2 par défaut HiveServer | 
| Rétroportage | [HIVE-20618](https://issues.apache.org/jira/browse/HIVE-20618) : Lors de la jointure, la sélection BucketMapJoin peut être choisie pour les tables non groupées | 
| Rétroportage | [HIVE-20617](https://issues.apache.org/jira/browse/HIVE-20617) : Corrige le type de constantes dans les expressions IN pour qu'elles aient le type correct | 
| Rétroportage | [HIVE-20612](https://issues.apache.org/jira/browse/HIVE-20612) : Création d'un nouvel indicateur de corrélation multiclé de jointure pour CBO | 
| Rétroportage | [HIVE-20603](https://issues.apache.org/jira/browse/HIVE-20603) : Erreur « Wrong FS » lors de l'insertion dans la partition après avoir modifié l'emplacement de la table dans le système de fichiers | 
| Rétroportage | [HIVE-20601](https://issues.apache.org/jira/browse/HIVE-20601) : EnvironmentContext nul dans l'événement ALTER\_PARTITION dans DbNotificationListener | 
| Rétroportage | [HIVE-20583](https://issues.apache.org/jira/browse/HIVE-20583) : Utiliser le nom d'hôte canonique uniquement pour l'authentification Kerberos dans HiveConnection | 
| Rétroportage | [HIVE-20582](https://issues.apache.org/jira/browse/HIVE-20582) : Rendre la journalisation de hflush dans Hive Proto configurable | 
| Rétroportage | [HIVE-20563](https://issues.apache.org/jira/browse/HIVE-20563) : Vectorisation : l'expression CASE WHEN échoue lorsque THEN/ELSE le type et le type de résultat sont différents | 
| Rétroportage | [HIVE-20558](https://issues.apache.org/jira/browse/HIVE-20558) : Remplacer la valeur par défaut de hive.hashtable.key.count.adjustment à 0,99 | 
| Rétroportage | [HIVE-20552](https://issues.apache.org/jira/browse/HIVE-20552) : Récupérez le schéma plus rapidement LogicalPlan | 
| Rétroportage | [HIVE-20550](https://issues.apache.org/jira/browse/HIVE-20550) : Switch Web HCat pour utiliser beeline pour soumettre des requêtes Hive | 
| Rétroportage | [HIVE-20537](https://issues.apache.org/jira/browse/HIVE-20537) : Plusieurs colonnes joignent les estimations avec des colonnes non corrélées différentes dans CBO et Hive | 
| Rétroportage | [HIVE-20524](https://issues.apache.org/jira/browse/HIVE-20524) : La vérification de l'évolution du schéma est interrompue lors du passage de la version 2 à la version 3 de Hive pour ALTER TABLE VARCHAR à DECIMAL | 
| Rétroportage | [HIVE-20522](https://issues.apache.org/jira/browse/HIVE-20522) : HiveFilterSetOpTransposeRule peut générer une erreur d'assertion en raison de la nullité des champs | 
| Rétroportage | [HIVE-20521](https://issues.apache.org/jira/browse/HIVE-20521) : HS2 DOAS=true a un problème d'autorisation avec hadoop.tmp.dir, avec les systèmes de fichiers MR et S3A | 
| Rétroportage | [HIVE-20515](https://issues.apache.org/jira/browse/HIVE-20515) : Résultats de requête vides lors de l'utilisation du cache des résultats et du répertoire temporaire des requêtes, répertoire du cache des résultats dans différents systèmes de fichiers | 
| Rétroportage | [HIVE-20508](https://issues.apache.org/jira/browse/HIVE-20508) : Hive ne prend pas en charge les noms d'utilisateur de type « user @realm » | 
| Rétroportage | [HIVE-20507](https://issues.apache.org/jira/browse/HIVE-20507) : Beeline : ajoute une commande utilitaire pour récupérer tous les URI du fichier beeline-site.xml | 
| Rétroportage | [HIVE-20505](https://issues.apache.org/jira/browse/HIVE-20505) : mise à niveau de org.openjdk.jmh:jmh-core vers la version 1.21 | 
| Rétroportage | [HIVE-20503](https://issues.apache.org/jira/browse/HIVE-20503) : Utiliser des estimations tenant compte de la structure des données lors de la sélection de mapjoin | 
| Rétroportage | [HIVE-20498 :](https://issues.apache.org/jira/browse/HIVE-20498) Type de date de support pour la collecte automatique des statistiques des colonnes | 
| Rétroportage | [HIVE-20496 : Vectorisation : PTF vectorisé](https://issues.apache.org/jira/browse/HIVE-20496) IllegalStateException | 
| Rétroportage | [HIVE-20494](https://issues.apache.org/jira/browse/HIVE-20494) : Le générique UDFRestrict InformationSchema est cassé après HIVE-19440 | 
| Rétroportage | [HIVE-20477](https://issues.apache.org/jira/browse/HIVE-20477) : n' OptimizedSql est pas affiché si l'expression contient INs | 
| Rétroportage | [HIVE-20467](https://issues.apache.org/jira/browse/HIVE-20467) : Autoriser s'il n' EXISTS/IF existe pas dans la création/suppression du plan de ressources | 
| Rétroportage | [HIVE-20462](https://issues.apache.org/jira/browse/HIVE-20462) : « CREATE VIEW IF NOT EXISTS » échoue si la vue existe déjà | 
| Rétroportage | [HIVE-20455](https://issues.apache.org/jira/browse/HIVE-20455) : Extrait de journal provenant de security.authorization. PrivilegeSynchonizer.exécuter | 
| Rétroportage | [HIVE-20439](https://issues.apache.org/jira/browse/HIVE-20439) : Utiliser la limite de mémoire exagérée lors de la sélection des jointures pour llap | 
| Rétroportage | [HIVE-20433](https://issues.apache.org/jira/browse/HIVE-20433) : La conversion implicite d'une chaîne en horodatage est lente | 
| Rétroportage | [HIVE-20432](https://issues.apache.org/jira/browse/HIVE-20432) : Réécrire BETWEEN en IN pour les types entiers pour l'estimation des statistiques | 
| Rétroportage | [HIVE-20423](https://issues.apache.org/jira/browse/HIVE-20423) : Définir NULLS LAST comme ordre nul par défaut | 
| Rétroportage | [HIVE-20418](https://issues.apache.org/jira/browse/HIVE-20418) : LLAP IO peut ne pas gérer les fichiers ORC dont l'index de ligne est correctement désactivé pour les requêtes sans colonne sélectionnée | 
| Rétroportage | [HIVE-20412](https://issues.apache.org/jira/browse/HIVE-20412) : Entrée NPE HiveMetaHook | 
| Rétroportage | [HIVE-20406](https://issues.apache.org/jira/browse/HIVE-20406) : La coalescence imbriquée donne des résultats incorrects | 
| Rétroportage | [HIVE-20399](https://issues.apache.org/jira/browse/HIVE-20399) : L'emplacement de table w/a personnalisé CTAS qui n'est pas entièrement qualifié échoue pour les tables MM | 
| Rétroportage | [HIVE-20393 : Réduction des semi-jointures](https://issues.apache.org/jira/browse/HIVE-20393) : FordPP se comporte de manière incohérente markSemiJoin | 
| Rétroportage | [HIVE-20391](https://issues.apache.org/jira/browse/HIVE-20391) : HiveAggregateReduceFunctionsRule peut déduire un type de retour erroné lors de la décomposition de la fonction d'agrégation | 
| Rétroportage | [HIVE-20383](https://issues.apache.org/jira/browse/HIVE-20383) : Nom de file d'attente non valide et problèmes de synchronisation dans Hive Proto Events Hook. | 
| Rétroportage | [HIVE-20367](https://issues.apache.org/jira/browse/HIVE-20367) : Vectorisation : Support du streaming pour PTF AVG, MAX, MIN, SUM | 
| Rétroportage | [HIVE-20366](https://issues.apache.org/jira/browse/HIVE-20366) : Les estimations de statistiques de la requête TPC-DS 78 sont erronées pour son filtre nul | 
| Rétroportage | [HIVE-20364](https://issues.apache.org/jira/browse/HIVE-20364) : Mettre à jour la valeur par défaut pour hive.map.aggr.hash.min.reduction | 
| Rétroportage | [HIVE-20352](https://issues.apache.org/jira/browse/HIVE-20352) : Vectorisation : fonction de regroupement de supports | 
| Rétroportage | [HIVE-20347](https://issues.apache.org/jira/browse/HIVE-20347) : hive.optimize.sort.dynamic.partition devrait fonctionner avec des CTAS et des MV partitionnés | 
| Rétroportage | [HIVE-20345](https://issues.apache.org/jira/browse/HIVE-20345) : La base de données Drop peut se bloquer si les tables sont supprimées lors d'un autre appel | 
| Rétroportage | [HIVE-20343](https://issues.apache.org/jira/browse/HIVE-20343) : Hive 3 : le CTAS ne respecte pas les propriétés transactionnelles | 
| Rétroportage | [HIVE-20340](https://issues.apache.org/jira/browse/HIVE-20340) : Druid a besoin d'une valeur explicite CASTs allant de l'horodatage à la chaîne lorsque la sortie de la fonction d'horodatage est utilisée sous forme de chaîne | 
| Rétroportage | [HIVE-20339](https://issues.apache.org/jira/browse/HIVE-20339) : Vectorisation : suppression d'une restriction inutile empêchant la vectorisation de certains PTF avec RANK | 
| Rétroportage | [HIVE-20337](https://issues.apache.org/jira/browse/HIVE-20337) : CachedStore : getPartitionsBy Expr ne remplit pas correctement la liste des partitions | 
| Rétroportage | [HIVE-20336](https://issues.apache.org/jira/browse/HIVE-20336) : Politiques de masquage et de filtrage pour les vues matérialisées | 
| Rétroportage | [HIVE-20326](https://issues.apache.org/jira/browse/HIVE-20326) : Créer des contraintes avec RELY par défaut au lieu de NO RELY | 
| Rétroportage | [HIVE-20321](https://issues.apache.org/jira/browse/HIVE-20321) : Vectorisation : réduction de la taille de la mémoire de 1 col à <1 VectorHashKeyWrapper CacheLine | 
| Rétroportage | [HIVE-20320](https://issues.apache.org/jira/browse/HIVE-20320) : Activer l'indicateur hive.optimize.remove.sq\_count\_check | 
| Rétroportage | [HIVE-20315](https://issues.apache.org/jira/browse/HIVE-20315) : Vectorisation : corriger davantage de problèmes de résultats nuls ou erronés et éviter les casts/conversions inutiles | 
| Rétroportage | [HIVE-20314](https://issues.apache.org/jira/browse/HIVE-20314) : Inclure l'élimination des partitions dans la réécriture des vues matérialisées | 
| Rétroportage | [HIVE-20312](https://issues.apache.org/jira/browse/HIVE-20312) : Autoriser les clients Arrow à utiliser les leurs avec BufferAllocator LlapOutputFormatService | 
| Rétroportage | [HIVE-20302](https://issues.apache.org/jira/browse/HIVE-20302) : LLAP : l'exécution non vectorisée dans IO ignore les colonnes virtuelles, y compris ROW\_\_ID | 
| Rétroportage | [HIVE-20300](https://issues.apache.org/jira/browse/HIVE-20300) : VectorFileSinkArrowOperator | 
| Rétroportage | [HIVE-20299](https://issues.apache.org/jira/browse/HIVE-20299) : course potentielle lors du test unitaire des signataires du LLAP | 
| Rétroportage | [HIVE-20296](https://issues.apache.org/jira/browse/HIVE-20296) : Améliorez HivePointLookupOptimizerRule pour pouvoir extraire des données de contextes plus sophistiqués | 
| Rétroportage | [HIVE-20294](https://issues.apache.org/jira/browse/HIVE-20294) : Vectorisation : correction des problèmes de résultats nuls ou erronés dans COALESCE/ELT | 
| Rétroportage | [HIVE-20292](https://issues.apache.org/jira/browse/HIVE-20292) : Mauvais ordre des jointures dans la requête tpcds 93 avec une contrainte principale définie | 
| Rétroportage | [HIVE-20290](https://issues.apache.org/jira/browse/HIVE-20290) : Initialisation différée pour ne ArrowColumnarBatchSerDe pas allouer de tampons pendant GetSplits | 
| Rétroportage | [HIVE-20281](https://issues.apache.org/jira/browse/HIVE-20281) : SharedWorkOptimizer échec avec « le contenu du cache de l'opérateur et le plan réel diffèrent » | 
| Rétroportage | [HIVE-20277](https://issues.apache.org/jira/browse/HIVE-20277) : Vectorisation : les expressions de cas qui renvoient une valeur BOOLEAN ne sont pas prises en charge pour FILTER | 
| Rétroportage | [HIVE-20267](https://issues.apache.org/jira/browse/HIVE-20267) : Extension de WebUI pour inclure un formulaire afin de configurer dynamiquement les niveaux de journalisation | 
| Rétroportage | [HIVE-20263](https://issues.apache.org/jira/browse/HIVE-20263) : Faute de frappe dans la variable HiveReduceExpressionsWithStatsRule  | 
| Rétroportage | [HIVE-20260](https://issues.apache.org/jira/browse/HIVE-20260) : Le NDV d'une colonne ne doit pas être redimensionné lorsque le nombre de lignes est modifié par un filtre sur une autre colonne | 
| Rétroportage | [HIVE-20252](https://issues.apache.org/jira/browse/HIVE-20252) : Réduction des semi-jointures : les cycles dus à une branche semi-jointive peuvent passer inaperçus si une jointure cartographique se trouve en amont d'une petite table. | 
| Rétroportage | [HIVE-20245](https://issues.apache.org/jira/browse/HIVE-20245) : Vectorisation : correction des problèmes de résultats nuls ou erronés dans BETWEEN/IN | 
| Rétroportage | [HIVE-20241](https://issues.apache.org/jira/browse/HIVE-20241) : Support des spécifications de partitionnement dans les instructions CTAS | 
| Rétroportage | [HIVE-20240](https://issues.apache.org/jira/browse/HIVE-20240) : Réduction des semi-jointures : utilisez une variable locale pour vérifier l'état de la table externe | 
| Rétroportage | [HIVE-20226](https://issues.apache.org/jira/browse/HIVE-20226) : HMS getNextNotification lancera une exception lorsque la requête MaxEvents dépasse le max\_rows de la table | 
| Rétroportage | [HIVE-20225](https://issues.apache.org/jira/browse/HIVE-20225) : SerDe pour prendre en charge le format binaire Teradata | 
| Rétroportage | [HIVE-20213](https://issues.apache.org/jira/browse/HIVE-20213) : Mise à niveau de Calcite vers la version 1.17.0 | 
| Rétroportage | [HIVE-20212](https://issues.apache.org/jira/browse/HIVE-20212) : HiveServer2 en mode http émet la métrique default.General.open\_connections de manière incorrecte | 
| Rétroportage | [HIVE-20210](https://issues.apache.org/jira/browse/HIVE-20210) : L'optimiseur Simple Fetch devrait permettre de filtrer sur une colonne autre que la MapReduce partition et que la conversion sont minimales | 
| Rétroportage | [HIVE-20209](https://issues.apache.org/jira/browse/HIVE-20209) : La connexion au métastore échoue lors de la première tentative de vidage de repl | 
| Rétroportage | [HIVE-20207](https://issues.apache.org/jira/browse/HIVE-20207) : Vectorisation : correction des problèmes de résultats nuls ou erronés dans Filter/Comparer | 
| Rétroportage | [HIVE-20204](https://issues.apache.org/jira/browse/HIVE-20204) : Conversion de type pendant IN | 
| Rétroportage | [HIVE-20203](https://issues.apache.org/jira/browse/HIVE-20203) : Arrow divulgue un SerDe DirectByteBuffer | 
| Rétroportage | [HIVE-20197](https://issues.apache.org/jira/browse/HIVE-20197) : Vectorisation : ajout du test DECIMAL\_64, ajout d'arithmétique et ajout d'autres tests GROUP BY Aggrégation Date/Interval/Timestamp | 
| Rétroportage | [HIVE-20193](https://issues.apache.org/jira/browse/HIVE-20193) : CBOInfo n'est pas présent dans le fichier json du plan d'explication | 
| Rétroportage | [HIVE-20192](https://issues.apache.org/jira/browse/HIVE-20192) : HS2 avec le métastore intégré, des objets du gestionnaire fuient JDOPersistence | 
| Rétroportage | [HIVE-20183](https://issues.apache.org/jira/browse/HIVE-20183) : L'insertion depuis une table à compartiments peut entraîner une perte de données si la table source contient un compartiment vide | 
| Rétroportage | [HIVE-20177](https://issues.apache.org/jira/browse/HIVE-20177) : Vectorisation : réduction de l'allocation en mode streaming KeyWrapper GroupBy  | 
| Rétroportage | [HIVE-20174](https://issues.apache.org/jira/browse/HIVE-20174) : Vectorisation : correction des problèmes de résultats nuls ou erronés dans les fonctions d'agrégation GROUP BY | 
| Rétroportage | [HIVE-20172](https://issues.apache.org/jira/browse/HIVE-20172) : StatsUpdater échec avec une exception GSS lors de la tentative de connexion à une métastore distante | 
| Rétroportage | [HIVE-20153](https://issues.apache.org/jira/browse/HIVE-20153) : Count and Sum UDF consomment plus de mémoire dans Hive 2\+ | 
| Rétroportage | [HIVE-20152](https://issues.apache.org/jira/browse/HIVE-20152) : réinitialise l'état de la base de données, lorsque le vidage de repl échoue, afin de pouvoir renommer la table | 
| Rétroportage | [HIVE-20149](https://issues.apache.org/jira/browse/HIVE-20149) : échec/expiration du délai TestHiveCli  | 
| Rétroportage | [HIVE-20130](https://issues.apache.org/jira/browse/HIVE-20130) : Meilleure journalisation pour le synchroniseur de schémas d'informations | 
| Rétroportage | [HIVE-20129](https://issues.apache.org/jira/browse/HIVE-20129) : Revenir à l'évolution du schéma basée sur la position pour les tables orc | 
| Rétroportage | [HIVE-2018 :.](https://issues.apache.org/jira/browse/HIVE-20118) SessionStateUserAuthenticator getGroupNames | 
| Rétroportage | [HIVE-20116 : utilise](https://issues.apache.org/jira/browse/HIVE-20116) l'enregistreur TezTask parent | 
| Rétroportage | [HIVE-20115](https://issues.apache.org/jira/browse/HIVE-20115) : Les tableaux acides ne doivent pas utiliser le scan du pied de page pour l'analyse | 
| Rétroportage | [HIVE-20103](https://issues.apache.org/jira/browse/HIVE-20103) : WM : agréger les compteurs DAG uniquement si au moins un est utilisé | 
| Rétroportage | [HIVE-20101](https://issues.apache.org/jira/browse/HIVE-20101) : Bloom KFilter : évitez complètement d'utiliser les tableaux d'octets locaux [] | 
| Rétroportage | [HIVE-20100](https://issues.apache.org/jira/browse/HIVE-20100) OpTraits  : Select Optraits devrait cesser lorsqu'une incompatibilité est détectée | 
| Rétroportage | [HIVE-20098](https://issues.apache.org/jira/browse/HIVE-20098) : Statistiques : NPE lors de l'obtention des statistiques de partition de la colonne Date | 
| Rétroportage | [HIVE-20095](https://issues.apache.org/jira/browse/HIVE-20095) : Correction d'une fonctionnalité permettant de transférer le calcul vers des tables externes JDBC | 
| Rétroportage | [HIVE-20093](https://issues.apache.org/jira/browse/HIVE-20093) : LlapOutputFomatService : Utilisation ArrowBuf avec Netty pour la comptabilité | 
| Rétroportage | [HIVE-20090](https://issues.apache.org/jira/browse/HIVE-20090) : Étendre la création de filtres de réduction à semi-jointure afin de découvrir de nouvelles opportunités | 
| Rétroportage | [HIVE-20088](https://issues.apache.org/jira/browse/HIVE-20088) : Le chemin de localisation de la configuration Beeline est mal assemblé | 
| Rétroportage | [HIVE-20082](https://issues.apache.org/jira/browse/HIVE-20082) : la conversion HiveDecimal en chaîne ne formate pas correctement le décimal | 
| Rétroportage | [HIVE-20069](https://issues.apache.org/jira/browse/HIVE-20069) : Correction de la réoptimisation en cas d'optimisation DPP et Semijoin | 
| Rétroportage | [HIVE-20051](https://issues.apache.org/jira/browse/HIVE-20051) : Ignorer l'autorisation pour les tables temporaires | 
| Rétroportage | [HIVE-20044](https://issues.apache.org/jira/browse/HIVE-20044) : Arrow Serde doit enregistrer les valeurs des caractères et gérer correctement les chaînes vides | 
| Rétroportage | [HIVE-20028](https://issues.apache.org/jira/browse/HIVE-20028) : La configuration du cache du client Metastore n'est pas utilisée correctement | 
| Rétroportage | [HIVE-20025](https://issues.apache.org/jira/browse/HIVE-20025) : Nettoyage des fichiers d'événements créés par HiveProtoLoggingHook | 
| Rétroportage | [HIVE-20020](https://issues.apache.org/jira/browse/HIVE-20020) : Le fichier Jar Hive Contrib ne doit pas être dans lib | 
| Rétroportage | [HIVE-20013](https://issues.apache.org/jira/browse/HIVE-20013) : Ajouter un type de conversion implicite à date pour la fonction to\_date | 
| Rétroportage | [HIVE-20011](https://issues.apache.org/jira/browse/HIVE-20011) : Élimination du mode ajout dans Proto Logging Hook | 
| Rétroportage | [HIVE-20005](https://issues.apache.org/jira/browse/HIVE-20005) : acid\_table\_stats, acid\_no\_buckets, etc. - modification du résultat de la requête sur la branche | 
| Rétroportage | [HIVE-20004](https://issues.apache.org/jira/browse/HIVE-20004) : Une mauvaise échelle utilisée par ConvertDecimal 64 ToDecimal entraîne des résultats incorrects | 
| Rétroportage | [HIVE-19995](https://issues.apache.org/jira/browse/HIVE-19995) : Trafic de lignes agrégé pour les tables acides | 
| Rétroportage | [HIVE-19993](https://issues.apache.org/jira/browse/HIVE-19993) : Il n'est pas possible d'utiliser un alias de table qui apparaît également sous forme de nom de colonne | 
| Rétroportage | [HIVE-19992](https://issues.apache.org/jira/browse/HIVE-19992) : Vectorisation : suivi de HIVE-19951 --> ajout d'un appel à. SchemaEvolution isOnlyImplicitConversion pour désactiver le LLAP codé I/O pour ORC uniquement lorsque la conversion de type de données n'est pas implicite | 
| Rétroportage | [HIVE-19989](https://issues.apache.org/jira/browse/HIVE-19989) : Metastore utilise un nom d'application incorrect pour les métriques HADOOP2  | 
| Rétroportage | [HIVE-19981](https://issues.apache.org/jira/browse/HIVE-19981) : Les tables gérées converties en tables externes par l' HiveStrictManagedMigration utilitaire doivent être configurées pour supprimer les données lorsque la table est supprimée | 
| Rétroportage | [HIVE-19967](https://issues.apache.org/jira/browse/HIVE-19967) : Adhésion d'une PME : besoin d'Optraits pour une opération GBY PTFOperator  | 
| Rétroportage | [HIVE-19935](https://issues.apache.org/jira/browse/HIVE-19935) : Session Hive WM interrompue : échec de la mise à jour du nombre de tâches LLAP | 
| Rétroportage | [HIVE-19924](https://issues.apache.org/jira/browse/HIVE-19924) : Marquer les tâches distcp exécutées par Repl Load | 
| Rétroportage | [HIVE-19891](https://issues.apache.org/jira/browse/HIVE-19891) : l'insertion dans des tables externes avec des répertoires de partitions personnalisés peut entraîner une perte de données | 
| Rétroportage | [HIVE-19850](https://issues.apache.org/jira/browse/HIVE-19850) : L'élimination des partitions dynamiques dans Tez entraîne l'erreur « Aucun travail trouvé pour TableScan » | 
| Rétroportage | [HIVE-19806](https://issues.apache.org/jira/browse/HIVE-19806) : Trier les résultats des tests pour éviter les défauts dans les résultats des tests | 
| Rétroportage | [HIVE-19770](https://issues.apache.org/jira/browse/HIVE-19770) : Support du CBO pour les requêtes comportant plusieurs colonnes identiques dans Select | 
| Rétroportage | [HIVE-19769](https://issues.apache.org/jira/browse/HIVE-19769) : Création d'objets dédiés pour les noms de bases de données et de tables | 
| Rétroportage | [HIVE-19765](https://issues.apache.org/jira/browse/HIVE-19765) : Ajouter des tests spécifiques au parquet à BlobstoreCliDriver | 
| Rétroportage | [HIVE-19759 : Test floconneux](https://issues.apache.org/jira/browse/HIVE-19759) : \# TestRpc testServerPort | 
| Rétroportage | [HIVE-19711](https://issues.apache.org/jira/browse/HIVE-19711) : Outil de schéma Refactor Hive | 
| Rétroportage | [HIVE-19701](https://issues.apache.org/jira/browse/HIVE-19701) : getDelegationToken FromMetaStore n'a pas besoin d'être synchronisé | 
| Rétroportage | [HIVE-19694](https://issues.apache.org/jira/browse/HIVE-19694) : L'instruction Create Materialized View doit vérifier les conflits de noms de MV avant d'exécuter l'instruction SQL de MV. | 
| Rétroportage | [HIVE-19674](https://issues.apache.org/jira/browse/HIVE-19674) : Regrouper par constantes décimales jusqu'à la table Druid | 
| Rétroportage | [HIVE-19668](https://issues.apache.org/jira/browse/HIVE-19668) : Plus de 30 % du tas est gaspillé en dupliquant org.antlr.runtime. CommonTokenet chaînes dupliquées | 
| Rétroportage | [HIVE-19663](https://issues.apache.org/jira/browse/HIVE-19663) : génération de rapports LLAP IO refactorisés | 
| Rétroportage | [HIVE-19661](https://issues.apache.org/jira/browse/HIVE-20829) : passez à Hive UDFs pour utiliser le moteur Re2J regex | 
| Rétroportage | [HIVE-19628](https://issues.apache.org/jira/browse/HIVE-19628) : NPE possible dans LLAP TestSigning | 
| Rétroportage | [HIVE-19568](https://issues.apache.org/jira/browse/HIVE-19568) : Active/Passive HS2 HA : Interdire la connexion directe à une instance passive HS2  | 
| Rétroportage | [HIVE-19564](https://issues.apache.org/jira/browse/HIVE-19564) : Vectorisation : correction des problèmes de résultats nuls ou erronés en arithmétique | 
| Rétroportage | [HIVE-19552](https://issues.apache.org/jira/browse/HIVE-19552) : Activez \#druidkafkamini\_basic .q TestMiniDruidKafkaCliDriver | 
| Rétroportage | [HIVE-19432](https://issues.apache.org/jira/browse/HIVE-19432) : GetTablesOperation est trop lent si la ruche contient trop de bases de données et de tables | 
| Rétroportage | [HIVE-19360](https://issues.apache.org/jira/browse/HIVE-19360) : CBO : ajoute un « SQL optimisé » à l'objet QueryPlan  | 
| Rétroportage | [HIVE-19326](https://issues.apache.org/jira/browse/HIVE-19326) : collecte automatique des statistiques : agrégation incorrecte lors des requêtes UNION | 
| Rétroportage | [HIVE-19313](https://issues.apache.org/jira/browse/HIVE-19313) : TestJdbcWith DBToken StoreNoDoAs les tests échouent | 
| Rétroportage | [HIVE-19285](https://issues.apache.org/jira/browse/HIVE-19285) : Ajoutez des journaux aux sous-classes de MetaDataOperation | 
| Rétroportage | [HIVE-19235](https://issues.apache.org/jira/browse/HIVE-19235) : Mettre à jour les fichiers dorés pour les tests Minimr | 
| Rétroportage | [HIVE-19104](https://issues.apache.org/jira/browse/HIVE-19104) : Lorsque le test MetaStore est lancé avec une nouvelle tentative, les instances doivent être indépendantes | 
| Rétroportage | [HIVE-18986](https://issues.apache.org/jira/browse/HIVE-18986) : Le changement de nom de table exécutera java.lang. StackOverflowError dans DataNucleus si la table contient un grand nombre de colonnes | 
| Rétroportage | [HIVE-18920](https://issues.apache.org/jira/browse/HIVE-18920) : CBO : initialise les fournisseurs Janino avant la première requête | 
| Rétroportage | [HIVE-18873](https://issues.apache.org/jira/browse/HIVE-18873) : Le fait d'ignorer silencieusement le renvoi du prédicat pour la résonance magnétique HiveInputFormat peut entraîner la production de résultats erronés par les gestionnaires de stockage | 
| Rétroportage | [HIVE-18871](https://issues.apache.org/jira/browse/HIVE-18871) : Erreur d'exécution de hive on tez due à la définition de hive.aux.jars.path sur hdfs :// | 
| Rétroportage | [HIVE-18725](https://issues.apache.org/jira/browse/HIVE-18725) : Améliore la gestion des erreurs pour les sous-requêtes en cas de référence de colonne incorrecte | 
| Rétroportage | [HIVE-18696](https://issues.apache.org/jira/browse/HIVE-18696) : Les dossiers de partition risquent de ne pas être nettoyés correctement dans la méthode HiveMetaStore .add\_partitions\_core si un | 
| Rétroportage | [HIVE-18453](https://issues.apache.org/jira/browse/HIVE-18453) : ACID : ajout de la syntaxe « CREATE TRANSACTIONAL TABLE » pour unifier le support ACID ORC et Parquet | 
| Rétroportage | [HIVE-18201](https://issues.apache.org/jira/browse/HIVE-18201) : Désactiver XPROD\_EDGE pour sq\_count\_chec | 
| Rétroportage | [HIVE-18140](https://issues.apache.org/jira/browse/HIVE-18140) : Les statistiques des tables partitionnées peuvent mal tourner dans les statistiques de base | 
| Rétroportage | [HIVE-17921](https://issues.apache.org/jira/browse/HIVE-17921) : L'agrégation avec une structure dans LLAP produit un résultat erroné | 
| Rétroportage | [HIVE-17896](https://issues.apache.org/jira/browse/HIVE-17896) : Top NKey : Création d'un opérateur Top vectorisable autonome NKey  | 
| Rétroportage | [HIVE-17840](https://issues.apache.org/jira/browse/HIVE-17840) : HiveMetaStore mange une exception en cas d'échec de TransactionAllisteners.NotifyEvent | 
| Rétroportage | [HIVE-17043](https://issues.apache.org/jira/browse/HIVE-17043) : Supprimer les colonnes non uniques du groupe par clés si elles ne sont pas référencées ultérieurement | 
| Rétroportage | [HIVE-17040](https://issues.apache.org/jira/browse/HIVE-17040) : Élimination conjointe en présence d'une relation FK | 
| Rétroportage | [HIVE-16839](https://issues.apache.org/jira/browse/HIVE-16839) : appels déséquilibrés openTransaction/commitTransaction lorsque vous modifiez simultanément la même partition | 
| Rétroportage | [HIVE-16100](https://issues.apache.org/jira/browse/HIVE-16100) : L'optimiseur de partitions triées dynamiques perd ses opérateurs frères | 
| Rétroportage | [HIVE-15956](https://issues.apache.org/jira/browse/HIVE-15956) : StackOverflowError lorsque vous supprimez de nombreuses partitions | 
| Rétroportage | [HIVE-15177](https://issues.apache.org/jira/browse/HIVE-15177) : L'authentification avec Hive échoue lorsque le type d'authentification Kerberos est défini sur FromSubject et que le principal contient \_HOST | 
| Rétroportage | [HIVE-14898](https://issues.apache.org/jira/browse/HIVE-14898) : HS2 ne devrait pas enregistrer la pile d'appels pour une erreur d'en-tête d'authentification vide | 
| Rétroportage | [HIVE-14493](https://issues.apache.org/jira/browse/HIVE-14493) : Support de partitionnement pour les vues matérialisées | 
| Rétroportage | [HIVE-14431](https://issues.apache.org/jira/browse/HIVE-14431) : Reconnaître COALESCE comme CASE | 
| Rétroportage | [HIVE-13457](https://issues.apache.org/jira/browse/HIVE-13457) : Création de points de terminaison d' HS2 API REST pour surveiller les informations | 
| Rétroportage | [HIVE-12342](https://issues.apache.org/jira/browse/HIVE-12342) : Définir la valeur par défaut de hive.optimize.index.filter sur true | 
| Rétroportage | [HIVE-10296](https://issues.apache.org/jira/browse/HIVE-10296) : Exception Cast observée lorsque Hive exécute une requête de jointure multiple sur Metastore | 
| Rétroportage | [HIVE-6980](https://issues.apache.org/jira/browse/HIVE-6980) : Supprimer une table en utilisant Direct SQL | 

## Amazon EMR 6.6.0 - Modifications apportées à la configuration de Hive
<a name="emr-Hive-660-configs"></a>
+ Dans le cadre de la modification OSS [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703), la propriété permettant de trier les partitions dynamiques, `hive.optimize.sort.dynamic.partition`, a été remplacée `hive.optimize.sort.dynamic.partition.threshold`. 

  La configuration `hive.optimize.sort.dynamic.partition.threshold` possède les valeurs potentielles suivantes :    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/emr/latest/ReleaseGuide/Hive-release-history-660.html)

## Amazon EMR 6.6.0 - Problèmes connus liés à Hive
<a name="emr-Hive-660-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. Pour contourner ce problème, vous pouvez désactiver CBO au niveau de la requête pour ce type de requête. Contactez AWS le support pour plus d'informations.
+  Amazon EMR 6.6.0 inclut la version 3.1.2 du logiciel Hive. Hive 3.1.2 introduit une fonctionnalité qui divise les fichiers texte s'ils contiennent un en-tête et un pied de page ([HIVE-21924](https://issues.apache.org/jira/browse/HIVE-21924)). L'Apache Tez App Master lit chacun de vos fichiers pour déterminer les points de décalage dans la plage de données. Ces comportements combinés peuvent avoir un impact négatif sur les performances si vos requêtes lisent un grand nombre de petits fichiers texte. Pour contourner le problème, utilisez `CombineHiveInputFormat` et ajustez la taille de division maximale en configurant les propriétés suivantes :

  ```
  SET hive.tez.input.format=org.apache.hadoop.hive.ql.io.CombineHiveInputFormat;
  SET mapreduce.input.fileinputformat.split.maxsize=16777216;
  ```
+ 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.