

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.10.0 – Versionshinweise zu Hive
<a name="Hive-release-history-6100"></a>

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


****  

| Typ | Description | 
| --- | --- | 
| Feature | Aktivieren Sie die AWS Lake Formation basierte Zugriffskontrolle für Apache Hive-Abfragen (Schreiben) [über IAM Passthrough (](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-steps-runtime-roles.html)HiveCLI/Steps API). | 
| Verbesserung | Deaktivieren Sie die Konfiguration hive.log.explain.output standardmäßig, um die Protokollgröße zu reduzieren | 
| Backport | [HIVE-26408](https://issues.apache.org/jira/browse/HIVE-26408): Vektorisierung: Korrektur der Freigabe von Leerspalten, Wiederverwendung untergeordneter Spalten als Ausgabe ConstantVectorExpression  | 
| Backport | [HIVE-22269](https://issues.apache.org/jira/browse/HIVE-22269): Korrektur der falschen Anzahl von Reduktoren bei Einfügeabfragen mit dynamischer Partition aufgrund fehlender Statistiken, die durch [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703) verursacht wurden. | 
| Backport | [HIVE-22891](https://issues.apache.org/jira/browse/HIVE-22891): Extrahieren im Nicht-LLAP-Ausführungsmodus überspringen PartitionDesc CombineHiveRecord  | 
| Backport | [HIVE-23804](https://issues.apache.org/jira/browse/HIVE-23804): Eine Standarddatenbank für spaltenstatistikspezifische Tabellen im Hive-Metastore-Schema hinzufügen, um sie abwärtskompatibel zu machen | 
| Backport | [HIVE-25277](https://issues.apache.org/jira/browse/HIVE-25277): Langsames Löschen von Hive-Partitionen für Cloud-Objektspeicher mit teuren ListFiles | 
| Backport | [HIVE-19202](https://issues.apache.org/jira/browse/HIVE-19202): CBO ist aufgrund von in ausgefallen. NullPointerException HiveAggregate isBucketedInput() | 
| Backport | [HIVE-19048](https://issues.apache.org/jira/browse/HIVE-19048): Fix Beeline Initscript-Fehler werden ignoriert | 
| Backport | [HIVE-21085](https://issues.apache.org/jira/browse/HIVE-21085): Die Registrierung für materialisierte Ansicht startet eine nicht externe TEZ-Sitzung | 
| Backport | [HIVE-21675](https://issues.apache.org/jira/browse/HIVE-21675): CREATE VIEW IF NOT EXISTS gibt statt „OK“ einen Fehler zurück, wenn die Ansicht bereits existiert. Dies ist eine Regression von Hive 2.  | 
| Backport | [HIVE-21646](https://issues.apache.org/jira/browse/HIVE-21646): Tez: Verhindert das Umgehen des TezTasks Thread-Log-Kontextes | 
| Backport | [HIVE-22054](https://issues.apache.org/jira/browse/HIVE-22054): Vermeiden Sie eine rekursive Auflistung, um zu überprüfen, ob ein Verzeichnis leer ist | 
| Backport | [HIVE-16587](https://issues.apache.org/jira/browse/HIVE-16587): NPE beim Einfügen komplexer Typen mit verschachtelten Nullwerten | 
| Backport | [HIVE-22647](https://issues.apache.org/jira/browse/HIVE-22647): Aktiviert standardmäßig den Sitzungspool | 
| Backport | [HIVE-13288](https://issues.apache.org/jira/browse/HIVE-13288): Verwirrende Ausnahmemeldung in .localizeResource DagUtils | 
| Backport | [HIVE-23870](https://issues.apache.org/jira/browse/HIVE-23870): Optimieren Sie mehrere Textkonvertierungen in. WritableHiveCharObjectInspector getPrimitiveJavaObjekt/ HiveCharWritable | 
| Backport | [HIVE-21498](https://issues.apache.org/jira/browse/HIVE-21498): Aktualisieren Sie Thrift auf 0.13.0 | 
| Backport | [HIVE-24378](https://issues.apache.org/jira/browse/HIVE-24378): Führende und nachfolgende Leerzeichen werden vor der Dezimalkonvertierung nicht entfernt | 
| Backport | [HIVE-21341](https://issues.apache.org/jira/browse/HIVE-21341): Sinnvolle Standardwerte: hive.server2.idle.operation.timeout und hive.server2.idle.session.timeout sind zu hoch | 
| Backport | [HIVE-22465](https://issues.apache.org/jira/browse/HIVE-22465): Fügen Sie ssl conf hinzu TezConfigurationFactory | 
| Backport | [HIVE-24710](https://issues.apache.org/jira/browse/HIVE-24710): Optimieren Sie die PTF-Iteration für count (\*), um die CPU- und I/O-Kosten zu senken | 
| Backport | [HIVE-15406](https://issues.apache.org/jira/browse/HIVE-15406): Erwägen Sie die Vektorisierung der neuen Funktion „Trunc“ | 
| Backport | [HIVE-21541](https://issues.apache.org/jira/browse/HIVE-21541): Korrigiert fehlende ASF-Header von HIVE-15406 | 
| Backport | [HIVE-24808](https://issues.apache.org/jira/browse/HIVE-24808): Analysierte Daten zwischenspeichern | 
| Backport | [HIVE-24746](https://issues.apache.org/jira/browse/HIVE-24746): PTF: kann bei der Reichweitenberechnung optimiert werden TimestampValueBoundaryScanner | 
| Backport | [HIVE-25059](https://issues.apache.org/jira/browse/HIVE-25059): Das Alter-Ereignis wird während der Replikation in ein Umbenennungsereignis umgewandelt | 
| Backport | [HIVE-25142](https://issues.apache.org/jira/browse/HIVE-25142): Beim erneuten Hash in der Map-Join-Fast-Hash-Tabelle werden große Schlüssel beschädigt | 
| Backport | [HIVE-23756](https://issues.apache.org/jira/browse/HIVE-23756): Der package.jdo-Datei wurden weitere Einschränkungen hinzugefügt | 
| Backport | [HIVE-25150](https://issues.apache.org/jira/browse/HIVE-25150): Tabulatorzeichen werden vor der Dezimalkonvertierung nicht entfernt, ähnlich wie Leerzeichen, das in HIVE-24378 behoben wurde | 
| Backport | [HIVE-25093](https://issues.apache.org/jira/browse/HIVE-25093): date\_format () UDF gibt die Ausgabe nur in der UTC-Zeitzone zurück | 
| Backport | [HIVE-25268](https://issues.apache.org/jira/browse/HIVE-25268): date\_format udf gibt falsche Ergebnisse für Daten vor 1900 zurück, wenn die lokale Zeitzone nicht UTC ist | 
| Backport | [HIVE-25338](https://issues.apache.org/jira/browse/HIVE-25338): AIOBE in Conv UDF, wenn die Eingabe leer ist | 
| Backport | [HIVE-22400](https://issues.apache.org/jira/browse/HIVE-22400): UDF-Minute mit Zeit gibt NULL zurück | 
| Backport | [HIVE-25058](https://issues.apache.org/jira/browse/HIVE-25058): PTF: kann bei der Reichweitenberechnung optimiert werden pt2 - TimestampValueBoundaryScanner isDistanceGreater | 
| Backport | [HIVE-25449](https://issues.apache.org/jira/browse/HIVE-25449): datediff() gibt eine falsche Ausgabe aus, wenn es in einer TEZ-Aufgabe mit einer anderen Zeitzone als UTC ausgeführt wird | 
| Backport | [HIVE-23688](https://issues.apache.org/jira/browse/HIVE-23688): Vektorisierung: Für eine Spalte vom Typ Map, die einen Nullwert enthält IndexArrayOutOfBoundsException  | 
| Backport | [HIVE-22247: Hive](https://issues.apache.org/jira/browse/HIVE-22247) wird ausgelöst, wenn die Aufgabenausgabe der Partition leer ist HFile OutputFormat FileNotFoundException  | 
| Backport | [HIVE-25570](https://issues.apache.org/jira/browse/HIVE-25570): Hive sollte den vollständigen URL-Pfad zur Autorisierung für den Befehl insert overwrite location senden | 
| Backport | [HIVE-22903](https://issues.apache.org/jira/browse/HIVE-22903): Die vektorisierte row\_number() setzt die Zeilennummer nach einem Batch zurück, falls ein konstanter Ausdruck in der Partitionsklausel vorliegt | 
| Backport | [HIVE-25549](https://issues.apache.org/jira/browse/HIVE-25549): Falsche Ergebnisse für Fensterfunktionen mit Ausdruck in der PARTITION-BY- oder ORDER-BY-Klausel | 
| Backport | [HIVE-25579](https://issues.apache.org/jira/browse/HIVE-25579): LOAD overwrite fügt statt zu überschreiben hinzu | 
| Backport | [HIVE-25659](https://issues.apache.org/jira/browse/HIVE-25659): Metastore-Direkt-SQL-Abfragen mit IN/ (NOT IN) sollten auf der Grundlage der maximalen Anzahl von Parametern aufgeteilt werden, die von SQL DB zulässig sind | 
| Backport | [HIVE-20502](https://issues.apache.org/jira/browse/HIVE-20502): Behebung von NPE beim Ausführen von skewjoin\_mapjoin10.q, wenn Spaltenstatistiken verwendet wurden. | 
| Backport | [HIVE-25765](https://issues.apache.org/jira/browse/HIVE-25765): Die Eigenschaft skip.header.line.count überspringt Zeilen jedes Blocks, wenn die Dateigröße größer ist FetchOperator  | 
| Fehler | Behebung von NPE beim Einfügen in bestimmten Szenarien, wenn hive.stats.column.autogather und hive.groupby.skewindata beide aktiviert sind.  | 
| Fehler | Korrigieren Sie NPE, wenn der mapred.tasktracker.expiry.interval-Wert nicht gesetzt ist | 