

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Amazon EMR 6.11.0: notas de la versión de Hive
<a name="Hive-release-history-6110"></a>

## Amazon EMR 6.11.0: cambios en Hive
<a name="Hive-release-history-changes-6110"></a>


****  

| Tipo | Description (Descripción) | 
| --- | --- | 
| Mejoras | Se ha agregado compatibilidad con la eliminación de particiones mediante subprocesos múltiples para mejorar el rendimiento de la eliminación de particiones | 
| Mejoras | Se permite leer archivos de consulta de Hive codificados | 
| Mejoras | Tez Shuffle Handler habilitado de forma predeterminada para los trabajos de Hive en Tez | 
| Error | Se agregó una opción para permitir la distribución determinista de las claves a los reductores para corregir un resultado incorrecto cuando hive.groupby.skewindata está habilitado (se informó en [HIVE-20220](https://issues.apache.org/jira/browse/HIVE-20220)) | 
| Error | Se corrigió un error en el cálculo de las estadísticas cuando se configuraba el nombre de partición predeterminado | 
| Bug | Respeta cualquier parámetro de clasificación SSL personalizado que se apruebe cuando el SSL esté configurado de forma inmediata para 2 en un clúster con el cifrado en tránsito activado HiveServer | 
| Portabilidad con versiones anteriores | [HIVE-23617](https://issues.apache.org/jira/browse/HIVE-23617): Se corrigieron los problemas de la API de almacenamiento FindBug | 
| Portabilidad con versiones anteriores |  [HIVE-26408](https://issues.apache.org/jira/browse/HIVE-26408): Vectorización: corrige la desasignación de columnas temporales y evita reutilizar un elemento secundario como salida ConstantVectorExpression  | 
| Portabilidad con versiones anteriores | [ HiveConfig HIVE-23614](https://issues.apache.org/jira/browse/HIVE-23614): Pase siempre a removeTempOr DuplicateFiles | 
| Portabilidad con versiones anteriores | [HIVE-23354](https://issues.apache.org/jira/browse/HIVE-23354): Elimine la comprobación de cordura del tamaño del archivo de compareTempOr DuplicateFiles | 
| Portabilidad con versiones anteriores | [HIVE-20344: Se corrigió el problema de](https://issues.apache.org/jira/browse/HIVE-20344) los lanzamientos de la SBA. PrivilegeSynchronizer AccessControlException También se introdujo la propiedad hive.privilege.synchronizer para deshabilitar el sincronizador de privilegios | 
| Portabilidad con versiones anteriores | [HIVE-15826](https://issues.apache.org/jira/browse/HIVE-15826): Support configure 'serialization.encoding' para todos SerDes | 
| Portabilidad con versiones anteriores | [HIVE-18284](https://issues.apache.org/jira/browse/HIVE-18284): corrección de NPE al insertar datos con la cláusula “distribute by” con la optimización de clasificación de dynpart | 
| Portabilidad con versiones anteriores | [HIVE-24930](https://issues.apache.org/jira/browse/HIVE-24930): el cortocircuito de Operator.setDone() debido a una operación secundaria no se utiliza en la ruta de código vectorizada (si childSize == 1) | 
| Portabilidad con versiones anteriores | [HIVE-24523](https://issues.apache.org/jira/browse/HIVE-24523): La ruta de lectura vectorizada no respeta el SERDEPROPERTIES de la marca de tiempo LazySimpleSerde  | 
| Portabilidad con versiones anteriores | [HIVE-23265](https://issues.apache.org/jira/browse/HIVE-23265): los conjuntos de filas duplicados se devuelven con el límite y el desplazamiento establecidos | 
| Portabilidad con versiones anteriores | [HIVE-21492](https://issues.apache.org/jira/browse/HIVE-21492): no se puede leer el archivo de parquet generado con una herramienta de ahorro o personalizada VectorizedParquetRecordReader  | 
| Portabilidad con versiones anteriores | [HIVE-22540](https://issues.apache.org/jira/browse/HIVE-22540): Vectorización: no funcionan con columnas de 64 decimales. VectorizedBatchUtil makeLikeColumnVector () | 
| Portabilidad con versiones anteriores | [HIVE-22588](https://issues.apache.org/jira/browse/HIVE-22588): vaciado de las filas restantes para el resto de los conjuntos de agrupamiento al cambiar el modo groupby vectorial | 
| Portabilidad con versiones anteriores | [HIVE-22551](https://issues.apache.org/jira/browse/HIVE-22551): BytesColumnVector InitBuffer debe limpiar el vector y la longitud de forma coherente | 
| Portabilidad con versiones anteriores | [HIVE-22448](https://issues.apache.org/jira/browse/HIVE-22448): CBO: ampliación del recuento múltiple distinto con una clave group-by | 
| Portabilidad con versiones anteriores | [HIVE-22248](https://issues.apache.org/jira/browse/HIVE-22248): solución de problemas persistentes en las estadísticas | 
| Portabilidad con versiones anteriores | [HIVE-22210](https://issues.apache.org/jira/browse/HIVE-22210): la vectorización puede reutilizar las columnas de salida del cálculo involucradas en el filtrado | 
| Portabilidad con versiones anteriores | [HIVE-21531](https://issues.apache.org/jira/browse/HIVE-21531): vectorización: todos los hashcodes NULL no se calculan con Murmur3 | 
| Portabilidad con versiones anteriores | [HIVE-20419: Vectorización: evita](https://issues.apache.org/jira/browse/HIVE-20419) la mutación después de haber sido utilizada en una clave de mapa hash VectorPartitionDesc  | 
| Portabilidad con versiones anteriores | [ ClassCastException HIVE-19388](https://issues.apache.org/jira/browse/HIVE-19388) VectorMapJoinCommonOperator : durante la inicialización | 
| Portabilidad con versiones anteriores | [HIVE-21584](https://issues.apache.org/jira/browse/HIVE-21584): Preparación para Java 11: el cargador de clases de sistema no es Loader URLClass | 
| Portabilidad con versiones anteriores | [HIVE-25107](https://issues.apache.org/jira/browse/HIVE-25107): el registro de Classpath debe estar en el nivel DEBUG (\#2271) | 
| Portabilidad con versiones anteriores | [HIVE-22097](https://issues.apache.org/jira/browse/HIVE-22097): java.util no compatible. ArrayListpara java 1.1 | 
| Portabilidad con versiones anteriores | [HIVE-23938](https://issues.apache.org/jira/browse/HIVE-23938): LLAP: JDK11 - algunos argumentos jvm relacionados con la rotación del archivo de registro de GC ya no se pueden usar | 
| Portabilidad con versiones anteriores | [HIVE-26226](https://issues.apache.org/jira/browse/HIVE-26226): exclusión de jdk.tools dep de hive-metastore en upgrade-acid | 
| Portabilidad con versiones anteriores | [HIVE-17879](https://issues.apache.org/jira/browse/HIVE-17879): actualización del complemento Datanucleus Maven | 
| Portabilidad con versiones anteriores | [HIVE-27004](https://issues.apache.org/jira/browse/HIVE-27004): DateTimeFormatterBuilder \# appendZoneText no puede analizar 'UTC\+' en versiones de Java superiores a 8 | 
| Portabilidad con versiones anteriores | [HIVE-16812](https://issues.apache.org/jira/browse/HIVE-16812): no filtra los eventos de eliminación VectorizedOrcAcidRowBatchReader | 
| Portabilidad con versiones anteriores | [ VectorizedOrcAcidRowBatchReaderHIVE-17917](https://issues.apache.org/jira/browse/HIVE-17917):. computeOffsetAndOptimización de cubos | 
| Portabilidad con versiones anteriores | [HIVE-19985](https://issues.apache.org/jira/browse/HIVE-19985): ACID: omisión de la decodificación de las secciones ROW\_\_ID para consultas de solo lectura | 
| Portabilidad con versiones anteriores | [HIVE-20635](https://issues.apache.org/jira/browse/HIVE-20635): VectorizedOrcAcidRowBatchReader no filtra los eventos de eliminación de los archivos originales | 
| Upgrade | Actualización de Javadoc a 3.3.1 | 
| Upgrade | Actualización de Javassist a 3.24.1-GA | 
| Upgrade | Actualización a la versión 2.0.0-M14 apache-directory-server | 

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


****  

| Name | Clasificación | Description (Descripción) | 
| --- | --- | --- | 
| hive.metastore.fs.drop.partition.threads | hive-site | Número de subprocesos principales en el grupo de subprocesos de la partición desplegable. | 
| hive.metastore.fs.drop.partition.keepalive.time | hive-site | Tiempo en segundos durante el que un hilo asíncrono de partición inactivo (del grupo de subprocesos) esperará a que llegue una nueva tarea antes de finalizar. | 
| hive.metastore.fs.drop.partition.threadpool.max.queue.size | hive-site | Tamaño máximo de cola que se utilizará en el grupo de subprocesos para eliminar particiones del sistema de archivos. | 
| hive.groupby.enable.deterministic.distribution | hive-site | Habilite la distribución determinista de las claves a los reductores. Transmitirá un valor inicial constante al llamar a la función rand utilizada para la partición aleatoria. | 
| hive.privilege.synchronizer | hive-site | Si se deben sincronizar los privilegios de un autorizador externo periódicamente en 2. HiveServer | 
| hive.cli.query.file.encoding | hive-site | Codificación de archivos para todos los tipos de archivos de consulta (archivo de consulta, archivo de consulta de inicio, archivo rc, etc.) proporcionada en los argumentos de la CLI. | 
| hive.emr.tez.shuffle.enabled | hive-site | Los trabajos de Hive en Tez ahora usan tez\_shuffle de forma predeterminada en lugar de mapreduce\_shuffle como el controlador de reproducción aleatorio predeterminado. | 

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

Las siguientes propiedades de la configuración están en desuso por [HIVE-23354](https://issues.apache.org/jira/browse/HIVE-23354) y ya no son compatibles con las versiones 6.11.0 y posteriores de Amazon EMR.


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