

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Amazon EMR 6.11.0 – Versionshinweise zu Hive
<a name="Hive-release-history-6110"></a>

## Amazon EMR 6.11.0 – Hive-Änderungen
<a name="Hive-release-history-changes-6110"></a>


****  

| Typ | Description | 
| --- | --- | 
| Verbesserung | Es wurde Unterstützung für das Löschen von Partitionen mit mehreren Threads hinzugefügt, um die Leistung beim Löschen von Partitionen zu verbessern | 
| Verbesserung | Support das Lesen von codierten Hive-Abfragedateien | 
| Verbesserung | Der Tez Shuffle Handler ist standardmäßig für Hive-on-Tez-Jobs aktiviert | 
| Fehler | Es wurde eine Option hinzugefügt, um die deterministische Verteilung von Schlüsseln an Reducer zu aktivieren, um ein falsches Ergebnis zu korrigieren, wenn hive.groupby.skewindata aktiviert ist (berichtet in [HIVE-20220)](https://issues.apache.org/jira/browse/HIVE-20220) | 
| Fehler | Fehler bei der Statistikberechnung behoben, wenn der Standardpartitionsname konfiguriert war | 
| Fehler | Beachten Sie alle benutzerdefinierten SSL-Klassifizierungsparameter, die übergeben werden, wenn SSL standardmäßig für 2 in einem Cluster mit aktivierter Verschlüsselung während der Übertragung konfiguriert ist HiveServer | 
| Backport | [HIVE-23617](https://issues.apache.org/jira/browse/HIVE-23617): Probleme mit der Speicher-API wurden behoben FindBug | 
| Backport |  [HIVE-26408](https://issues.apache.org/jira/browse/HIVE-26408): Vektorisierung: Die Deallokation von Scratch-Spalten wurde korrigiert, untergeordnete Spalten werden nicht als Ausgabe wiederverwendet ConstantVectorExpression  | 
| Backport | [ HiveConfig HIVE-23614](https://issues.apache.org/jira/browse/HIVE-23614): Immer weiterleiten an removeTempOr DuplicateFiles | 
| Backport | [HIVE-23354](https://issues.apache.org/jira/browse/HIVE-23354): Entfernen Sie die Überprüfung der Dateigrößensicherheit von compareTempOr DuplicateFiles | 
| Backport | [HIVE-20344](https://issues.apache.org/jira/browse/HIVE-20344): Beim Werfen durch SBA wurde ein Fehler behoben. PrivilegeSynchronizer AccessControlException Außerdem wurde die Eigenschaft hive.privilege.synchronizer eingeführt, um den Privilege Synchronizer zu deaktivieren | 
| Backport | [HIVE-15826](https://issues.apache.org/jira/browse/HIVE-15826): Support die Konfiguration von 'serialization.encoding' für alle SerDes | 
| Backport | [HIVE-18284](https://issues.apache.org/jira/browse/HIVE-18284): Behebung von NPE beim Einfügen von Daten mit der Klausel 'distribute by' mit Dynpart-Sortieroptimierung | 
| Backport | [HIVE-24930](https://issues.apache.org/jira/browse/HIVE-24930): Der Kurzschluss Operator.setDone() von der untergeordneten Operation wird im vektorisierten Codepfad nicht verwendet (wenn childSize == 1) | 
| Backport | [HIVE-24523](https://issues.apache.org/jira/browse/HIVE-24523): Der vektorisierte Lesepfad für berücksichtigt nicht die SERDEPROPERTIES für den Zeitstempel LazySimpleSerde  | 
| Backport | [HIVE-23265](https://issues.apache.org/jira/browse/HIVE-23265): Doppelte Rowsets werden zurückgegeben, wenn Limit und Offset gesetzt sind | 
| Backport | [HIVE-21492](https://issues.apache.org/jira/browse/HIVE-21492): Die mit dem Thrift/Custom-Tool generierte Parkettdatei kann nicht gelesen werden VectorizedParquetRecordReader  | 
| Backport | [HIVE-22540](https://issues.apache.org/jira/browse/HIVE-22540): Vektorisierung: Decimal64-Spalten funktionieren nicht mit. VectorizedBatchUtil makeLikeColumnVektor () | 
| Backport | [HIVE-22588](https://issues.apache.org/jira/browse/HIVE-22588): Leert die verbleibenden Zeilen für die restlichen Gruppierungssätze, wenn Sie den Gruppierungsmodus des Vektors wechseln | 
| Backport | [HIVE-22551](https://issues.apache.org/jira/browse/HIVE-22551): BytesColumnVector InitBuffer sollte Vektor und Länge konsistent bereinigen | 
| Backport | [HIVE-22448](https://issues.apache.org/jira/browse/HIVE-22448): CBO: Erweitert die Mehrfachzählung mit einem Gruppierungsschlüssel | 
| Backport | [HIVE-22248](https://issues.apache.org/jira/browse/HIVE-22248): Behebt anhaltende Probleme mit Statistiken | 
| Backport | [HIVE-22210](https://issues.apache.org/jira/browse/HIVE-22210): Bei der Vektorisierung können beim Filtern verwendete Berechnungsausgabespalten wiederverwendet werden | 
| Backport | [HIVE-21531](https://issues.apache.org/jira/browse/HIVE-21531): Vektorisierung: Alle NULL-Hashcodes werden nicht mit Murmur3 berechnet | 
| Backport | [HIVE-20419](https://issues.apache.org/jira/browse/HIVE-20419): Vektorisierung: Verhindert die Mutation von nach der Verwendung in einem Hashmap-Schlüssel VectorPartitionDesc  | 
| Backport | [ ClassCastException HIVE-19388](https://issues.apache.org/jira/browse/HIVE-19388) VectorMapJoinCommonOperator : während der Initialisierung | 
| Backport | [HIVE-21584](https://issues.apache.org/jira/browse/HIVE-21584): Java 11-Vorbereitung: Der Systemklassenlader ist nicht Loader URLClass | 
| Backport | [HIVE-25107](https://issues.apache.org/jira/browse/HIVE-25107): Die Klassenpfadprotokollierung sollte auf DEBUG-Ebene erfolgen (\#2271) | 
| Backport | [HIVE-22097](https://issues.apache.org/jira/browse/HIVE-22097): Inkompatibles java.util. ArrayListfür Java 11 | 
| Backport | [HIVE-23938](https://issues.apache.org/jira/browse/HIVE-23938): LLAP: JDK11 - Einige JVM-Argumente, die sich auf die Rotation von GC-Logdateien beziehen, können nicht mehr verwendet werden | 
| Backport | [HIVE-26226](https://issues.apache.org/jira/browse/HIVE-26226): Schließt jdk.tools dep aus Hive-Metastore in Upgrade-Acid aus | 
| Backport | [HIVE-17879](https://issues.apache.org/jira/browse/HIVE-17879): Aktualisieren Sie das Datanucleus Maven-Plugin | 
| Backport | [HIVE-27004](https://issues.apache.org/jira/browse/HIVE-27004): DateTimeFormatterBuilder \# appendZoneText kann 'UTC\+' in Java-Versionen höher als 8 nicht analysieren | 
| Backport | [HIVE-16812](https://issues.apache.org/jira/browse/HIVE-16812): filtert keine Löschereignisse VectorizedOrcAcidRowBatchReader | 
| Backport | [HIVE-17917:.](https://issues.apache.org/jira/browse/HIVE-17917) VectorizedOrcAcidRowBatchReader computeOffsetAndBucket-Optimierung | 
| Backport | [HIVE-19985](https://issues.apache.org/jira/browse/HIVE-19985): ACID: Überspringen Sie die Dekodierung der ROW\_\_ID-Abschnitte für schreibgeschützte Abfragen | 
| Backport | [HIVE-20635](https://issues.apache.org/jira/browse/HIVE-20635): filtert VectorizedOrcAcidRowBatchReader keine Löschereignisse für Originaldateien | 
| Upgrade | Upgrade auf Javadoc 3.3.1 | 
| Upgrade | Aktualisieren Sie Javassist auf 3.24.1-GA | 
| Upgrade | Update auf 2.0.0-M14 apache-directory-server | 

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


****  

| Name | Klassifizierung | Description | 
| --- | --- | --- | 
| hive.metastore.fs.drop.partition.threads | hive-site | Anzahl der Core-Threads im Threadpool der Drop-Partition. | 
| hive.metastore.fs.drop.partition.keepalive.time | hive-site | Zeit in Sekunden, in der ein asynchroner Drop-Partition-Thread (aus dem Thread-Pool) im Leerlauf auf das Eintreffen einer neuen Aufgabe wartet, bevor er beendet wird. | 
| hive.metastore.fs.drop.partition.threadpool.max.queue.size | hive-site | Maximale Warteschlangengröße, die im Thread-Pool zum Löschen von Partitionen aus dem Dateisystem verwendet werden soll. | 
| hive.groupby.enable.deterministic.distribution | hive-site | Ermöglichen Sie die deterministische Verteilung von Schlüsseln an Reducer. Beim Aufrufen der Funktion Rand, die für die zufällige Partitionierung verwendet wird, wird ein konstanter Startwert übergeben. | 
| hive.privilege.synchronizer | hive-site | Ob die Rechte eines externen Autorisierers in 2 regelmäßig synchronisiert werden sollen. HiveServer | 
| hive.cli.query.file.encoding | hive-site | Dateikodierung für alle Arten von Abfragedateien (Abfragedatei, Init-Abfragedatei, RC-Datei usw.), die in den CLI-Argumenten bereitgestellt werden. | 
| hive.emr.tez.shuffle.enabled | hive-site | Hive-on-Tez-Aufträge verwenden jetzt standardmäßig tez\_shuffle anstelle von mapreduce\_shuffle als Standard-Shuffle-Handler. | 

## Veraltete Konfigurationen
<a name="Hive-release-history-changes-6110-old-configurations"></a>

Die folgenden Konfigurationseigenschaften sind aufgrund von [HIVE-23354](https://issues.apache.org/jira/browse/HIVE-23354) veraltet und werden in den Amazon-EMR-Versionen 6.11.0 und höher nicht mehr unterstützt.


| Name | Standardwert | 
| --- | --- | 
| `hive.mapred.reduce.tasks.speculative.execution` | `false` | 
| `tez.am.speculation.enabled` | `false` | 