

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.12.0: notas de la versión de Hive
<a name="Hive-release-history-6120"></a>

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


****  

| Tipo | Description (Descripción) | 
| --- | --- | 
| Mejoras | Se ha agregado compatibilidad con JDK 11 y JDK 17 Runtime | 
| Mejoras | Agregue compatibilidad con consultas de nombres de columnas de palabras clave reservadas y que distingan mayúsculas de minúsculas al usar S3 Select. Para usarlo, defina la propiedad de la tabla en el formato “s3select.column.mapping” = "{{column1}}:{{fieldName1}}, {{column2}}:{{fieldName2}},..." | 
| Mejoras | [HIVE-23133](https://issues.apache.org/jira/browse/HIVE-23133): las operaciones numéricas pueden tener resultados diferentes en todos los arcos de hardware | 
| Mejora | [HIVE-27145](https://issues.apache.org/jira/browse/HIVE-27145): Se utiliza StrictMath para el resto de las funciones matemáticas como continuación de HIVE-23133 | 
| Corrección de errores | [Se corrigió la incompatibilidad comodín en los HMS get\_partitions\_by\_filter y get\_num\_partitions\_by\_filter causada por la portabilidad de HIVE-22900 en EMR Hive 6.4.0 APIs ](https://issues.apache.org/jira/browse/HIVE-22900) | 
| Corrección de errores | [HIVE-26736](https://issues.apache.org/jira/browse/HIVE-26736): fallo de autorización para las vistas anidadas que tienen la cláusula WITH | 
| Corrección de errores | [HIVE-22416](https://issues.apache.org/jira/browse/HIVE-22416): faltan registros de operaciones relacionadas con MR cuando la ejecución paralela está habilitada | 
| Corrección de errores | [HIVE-19653](https://issues.apache.org/jira/browse/HIVE-19653): se ha presionado incorrectamente el predicado de groupby con conjuntos de agrupamiento | 
| Corrección de errores | [HIVE-22094](https://issues.apache.org/jira/browse/HIVE-22094): las consultas fallaban con: ClassCastException hive.ql.exec.vector. DecimalColumnVectorno se puede convertir en hive.ql.exec.Vector.Decimal64 ColumnVector | 
| Corrección de errores | [HIVE-26340](https://issues.apache.org/jira/browse/HIVE-26340): el operador PTF vectorizado falla si la consulta tiene la función de ventana en mayúsculas | 
| Corrección de errores | [HIVE-26184](https://issues.apache.org/jira/browse/HIVE-26184): COLLECT\_SET con GROUP BY es muy lento cuando algunas claves están muy sesgadas | 
| Corrección de errores | [ ClassCastException HIVE-26373: al leer las marcas de tiempo de una tabla con datos de Avro](https://issues.apache.org/jira/browse/HIVE-26373) HBase  | 
| Corrección de errores | [HIVE-26388](https://issues.apache.org/jira/browse/HIVE-26388): ClassCastException cuando no hay una columna de tipo cadena en la tabla fuente de la consulta CTAS Actualice HIVE-26172: [Hive: Actualice Ant a la versión 1.10.11 debido a los CVE-2021-36373 y CVE-2021-36374](https://issues.apache.org/jira/browse/HIVE-26172) | 
| Corrección de errores | [HIVE-26114](https://issues.apache.org/jira/browse/HIVE-26114): la corrección de la conexión jdbc hiveserver2 mediante el comando dfs con espacio de prefijo provocará una excepción | 
| Corrección de errores | [HIVE-26396](https://issues.apache.org/jira/browse/HIVE-26396): la función trunc tiene un problema con la intercepción de precisión y el resultado tiene muchos 0 | 
| Corrección de errores | [HIVE-26446](https://issues.apache.org/jira/browse/HIVE-26446): TablesWritten no HiveProtoLoggingHook se puede rellenar el campo de las tablas particionadas. | 
| Corrección de errores | [HIVE-26639](https://issues.apache.org/jira/browse/HIVE-26639): y no debería basarse en el juego de caracteres predeterminado ConstantVectorExpression ExplainTask  | 
| Corrección de errores | [HIVE-22670](https://issues.apache.org/jira/browse/HIVE-22670): ArrayIndexOutOfBoundsException cuando se utiliza un lector vectorizado para leer un archivo de parquet | 
| Corrección de errores | [HIVE-23607](https://issues.apache.org/jira/browse/HIVE-23607): problema de permiso: la creación de una vista en otra vista se lleva a cabo correctamente, pero la modificación de la vista falla | 
| Corrección de errores | [HIVE-25498:](https://issues.apache.org/jira/browse/HIVE-25498) consulta con más de 31 funciones distintas devuelve un resultado incorrecto | 
| Corrección de errores | [HIVE-25780](https://issues.apache.org/jira/browse/HIVE-25780): crea más de 64 conjuntos de agrupamiento II DistinctExpansion  | 
| Corrección de errores | [HIVE-23868](https://issues.apache.org/jira/browse/HIVE-23868): especificación de la función de creación de ventanas: admite 0 anteriores o siguientes | 
| Corrección de errores | [HIVE-24539](https://issues.apache.org/jira/browse/HIVE-24539): la generación del esquema debe respetar el delimitador de columnas OrcInputFormat  | 
| Corrección de errores | [HIVE-23476](https://issues.apache.org/jira/browse/HIVE-23476): LLAP: preasigne también las arenas para el caso del mapa | 
| Corrección de errores | [HIVE-25806](https://issues.apache.org/jira/browse/HIVE-25806): Posible filtración - Parquet, LLAP IO LlapCacheAwareFs  | 
| Corrección de errores | [HIVE-23498](https://issues.apache.org/jira/browse/HIVE-23498): Desactiva el método de rastreo HTTP en ThriftHttpCliService | 
| Corrección de errores | [HIVE-25729](https://issues.apache.org/jira/browse/HIVE-25729): ThriftUnionObjectInspector debe notificarse cuando esté completamente invitado | 
| Corrección de errores | [HIVE-23846](https://issues.apache.org/jira/browse/HIVE-23846): se evitan la serialización y deserialización innecesarias de vectores de bits | 
| Corrección de errores | [HIVE-24233](https://issues.apache.org/jira/browse/HIVE-24233): excepto la subconsulta arroja un puntero nulo con el cbo desactivado | 
| Corrección de errores | [HIVE-24276](https://issues.apache.org/jira/browse/HIVE-24276): Vulnerabilidad de HiveServer 2 loggerconf jsp Cross-Site Scripting (XSS) | 
| Corrección de errores | [HIVE-25721](https://issues.apache.org/jira/browse/HIVE-25721): el resultado de la unión externa es incorrecto | 
| Corrección de errores | [HIVE-25223](https://issues.apache.org/jira/browse/HIVE-25223): si se selecciona con límite, no se devuelven filas en una tabla no nativa | 
| Corrección de errores | [HIVE-25794](https://issues.apache.org/jira/browse/HIVE-25794):: registrar las sentencias en un bucle genera presión en la memoria CombineHiveRecordReader | 
| Corrección de errores | [HIVE-23602](https://issues.apache.org/jira/browse/HIVE-23602): uso del paquete concurrente de Java para el conjunto de identificadores de operación | 
| Corrección de errores | [HIVE-24045](https://issues.apache.org/jira/browse/HIVE-24045): no hay registro relacionado con el momento en que se crea la base de datos predeterminada | 
| Corrección de errores | [HIVE-24305](https://issues.apache.org/jira/browse/HIVE-24305): el esquema avro decimal no se rellena correctamente si el valor está entre comillas scale/precision  | 
| Corrección de errores | [HIVE-25040](https://issues.apache.org/jira/browse/HIVE-25040): Drop Database Cascade no puede eliminar las funciones persistentes | 
| Corrección de errores | [HIVE-23501](https://issues.apache.org/jira/browse/HIVE-23501): AOOB se produce cuando los tipos complejos se convierten en tipos primitivos VectorDeserializeRow  | 
| Corrección de errores | [HIVE-23704](https://issues.apache.org/jira/browse/HIVE-23704): el servidor HTTP de Thrift no gestiona correctamente el identificador de autenticación | 
| Corrección de errores | [HIVE-23529](https://issues.apache.org/jira/browse/HIVE-23529): el CTAS para uniontype no funciona cuando row\_deserialize | 
| Corrección de errores | [HIVE-24144](https://issues.apache.org/jira/browse/HIVE-24144): La cadena de entrada devuelve un valor incorrecto getIdentifierQuote HiveDatabaseMetaData  | 
| Corrección de errores | [HIVE-23850](https://issues.apache.org/jira/browse/HIVE-23850): se permite el PPD cuando el asunto no es una columna con conjuntos de agrupamientos | 
| Corrección de errores | [HIVE-25919](https://issues.apache.org/jira/browse/HIVE-25919): ClassCastException al introducir el predicado de una columna booleana HBase StorageHandler | 
| Corrección de errores | [HIVE-25261](https://issues.apache.org/jira/browse/HIVE-25261): Al volver HMSHandler a intentarlo, debería incluir una breve descripción del objetivo MetaException  | 
| Corrección de errores | [HIVE-24792](https://issues.apache.org/jira/browse/HIVE-24792): posible fuga de subprocesos durante la operación | 
| Corrección de errores | [HIVE-23409](https://issues.apache.org/jira/browse/HIVE-23409): Si no se puede volver a abrir TezSession la aplicación o el servicio Timeline está inactivo, se cierra de forma predeterminada tras volver a intentarlo TezSession SessionPool  | 
| Corrección de errores | [HIVE-23615](https://issues.apache.org/jira/browse/HIVE-23615): no haga referencia a los punteros nulos en la clase de comandos de Beeline | 
| Corrección de errores | [HIVE-24849](https://issues.apache.org/jira/browse/HIVE-24849): se crea un tiempo de espera para un socket de tabla externo cuando la ubicación tiene una gran cantidad de archivos (afecta a la versión 3.1.2) | 
| Corrección de errores | [HIVE-25209](https://issues.apache.org/jira/browse/HIVE-25209): consulta SELECT con la función SUM que produce un resultado inesperado | 
| Corrección de errores | [HIVE-23666](https://issues.apache.org/jira/browse/HIVE-23666): Se omite checkHashMode la eficiencia cuando un operador de groupby no tiene un conjunto de agrupamientos | 
| Corrección de errores | [HIVE-23873: Se produce un error al consultar la tabla Hive Handler](https://issues.apache.org/jira/browse/HIVE-23873) con el NPE cuando el CBO está desactivado JDBCStorage | 
| Corrección de errores | [ HiveStreamingConnection HIVE-24149](https://issues.apache.org/jira/browse/HIVE-24149): no cierra la conexión HMS | 
| Corrección de errores | [HIVE-25561](https://issues.apache.org/jira/browse/HIVE-25561): la tarea finalizada no debería confirmar el archivo (afecta a las versiones 2.x y 3.x). | 
| Corrección de errores | [HIVE-25683](https://issues.apache.org/jira/browse/HIVE-25683): Cierre el lector. AcidUtils isRawFormatExpediente | 
| Corrección de errores | [HIVE-24294](https://issues.apache.org/jira/browse/HIVE-24294): TezSessionPool las sesiones pueden arrojar AssertionError | 
| Corrección de errores | [HIVE-24182](https://issues.apache.org/jira/browse/HIVE-24182): problema de autorización de Ranger con carácter permanente UDFs | 
| Corrección de errores | [HIVE-22805](https://issues.apache.org/jira/browse/HIVE-22805): la vectorización con matriz o mapa condicional no está implementada y devuelve un error | 
| Corrección de errores | [HIVE-22828](https://issues.apache.org/jira/browse/HIVE-22828): Decimal64: las instrucciones NVL y CASE convierten implícitamente decimal64 en 128 | 
| Corrección de errores | [HIVE-21398](https://issues.apache.org/jira/browse/HIVE-21398): las columnas que tienen estadísticas estimadas no deben considerarse claves únicas | 
| Corrección de errores | [HIVE-22490](https://issues.apache.org/jira/browse/HIVE-22490): si se agregan jars con caracteres especiales en su ruta, se produce un error | 
| Corrección de errores | [HIVE-22700](https://issues.apache.org/jira/browse/HIVE-22700): las compactaciones pueden provocar pérdidas de memoria si no están autorizadas | 
| Corrección de errores | [HIVE-22053](https://issues.apache.org/jira/browse/HIVE-22053): el nombre de la función no está normalizado al crear la función | 
| Corrección de errores | [HIVE-22595](https://issues.apache.org/jira/browse/HIVE-22595): las inserciones de particiones dinámicas fallan en la tabla Avro con un esquema externo | 
| Corrección de errores | [HIVE-21795](https://issues.apache.org/jira/browse/HIVE-21795): es posible que falte la fila de resumen acumulativo cuando se produce mapjoin en una tabla particionada | 
| Corrección de errores | [HIVE-22987](https://issues.apache.org/jira/browse/HIVE-22987): cuando es nulo ClassCastException VectorCoalesce DataTypePhysicalVariation  | 
| Corrección de errores | [HIVE-22219](https://issues.apache.org/jira/browse/HIVE-22219): la desactivación de un administrador de nodos impide el reinicio del servicio LLAP | 
| Corrección de errores | [HIVE-21793](https://issues.apache.org/jira/browse/HIVE-21793): la CBO recupera las estadísticas de las columnas incluso si hive.stats.fetch.column.stats tiene el valor false | 
| Corrección de errores | [HIVE-22163](https://issues.apache.org/jira/browse/HIVE-22163): CBO: al habilitar la CBO, se activa la estimación de estadísticas, incluso cuando la estimación está desactivada | 
| Corrección de errores | [HIVE-18735](https://issues.apache.org/jira/browse/HIVE-18735): al crear una tabla se pierde el atributo transaccional | 
| Corrección de errores | [HIVE-22433](https://issues.apache.org/jira/browse/HIVE-22433): controlador de almacenamiento JDBC de Hive: se obtuvieron resultados incorrectos de BOOLEAN y TIMESTAMP de la fuente de datos JDBC DataType  | 
| Corrección de errores | [ ObjectStoreHIVE-19430](https://issues.apache.org/jira/browse/HIVE-19430):. cleanNotificationEvents OutOfMemory sobre un gran número de eventos pendientes | 
| Corrección de errores | [HIVE-20785](https://issues.apache.org/jira/browse/HIVE-20785): Nombre de clave incorrecto en el JDBC. DatabaseMetaData getPrimaryKeys método | 
| Corrección de errores | [HIVE-16116](https://issues.apache.org/jira/browse/HIVE-16116): Beeline devuelve un NPE cuando beeline.hiveconfvariables={} está en beeline.properties | 
| Corrección de errores | [HIVE-20066](https://issues.apache.org/jira/browse/HIVE-20066): hive.load.data.owner se compara con la entidad principal completa | 
| Corrección de errores | [HIVE-20489](https://issues.apache.org/jira/browse/HIVE-20489): explicación del plan de bloqueos de consultas | 
| Corrección de errores | [HIVE-21033: Si](https://issues.apache.org/jira/browse/HIVE-21033) se olvida de cerrar la operación, se cortan 2 salidas adicionales HiveServer | 
| Corrección de errores | [HIVE-19888](https://issues.apache.org/jira/browse/HIVE-19888): Advertencia engañosa de «METASTORE\_FILTER\_HOOK será ignorado» procedente de SessionState | 
| Corrección de errores | [HIVE-20303](https://issues.apache.org/jira/browse/HIVE-20303): INSERTE LA PARTICIÓN db.table DE LA TABLA DE SOBRESCRITURA (...) SI NO EXISTE, LANZA InvalidTableException | 
| Corrección de errores | [HIVE-16144](https://issues.apache.org/jira/browse/HIVE-16144): CompactionInfo no lo tiene equals/hashCode pero se usa en Set | 
| Corrección de errores | [HIVE-20818](https://issues.apache.org/jira/browse/HIVE-20818): las vistas creadas con una subconsulta WHERE considerarán las vistas a las que se haga referencia en la subconsulta como una entrada directa | 
| Corrección de errores | [HIVE-21005](https://issues.apache.org/jira/browse/HIVE-21005): LLAP: Se filtran más franjas por división ZlibCodecs | 
| Corrección de errores | [HIVE-20771](https://issues.apache.org/jira/browse/HIVE-20771): falla en estructuras vacías. LazyBinarySerDe  | 
| Corrección de errores | [HIVE-18852](https://issues.apache.org/jira/browse/HIVE-18852): mensaje de error confuso al modificar la validación de la tabla | 
| Corrección de errores | [HIVE-21124](https://issues.apache.org/jira/browse/HIVE-21124): HPL/SQL no admite la sentencia CREATE TABLE LIKE | 
| Corrección de errores | [HIVE-20935](https://issues.apache.org/jira/browse/HIVE-20935): la carga del archivo tar del paquete LLAP falla en EC2 y provoca un fallo en el inicio del servicio LLAP | 
| Corrección de errores | [HIVE-20409: Hive ACID](https://issues.apache.org/jira/browse/HIVE-20409): no limpia el directorio provisional de hdfs Update/delete/merge | 
| Corrección de errores | [HIVE-20570](https://issues.apache.org/jira/browse/HIVE-20570): la combinación ALL con hive.optimize.union.remove=true tiene un plan incorrecto | 
| Corrección de errores | [HIVE-20421](https://issues.apache.org/jira/browse/HIVE-20421): la entidad de caracteres “\\b” no es válida en hive-default.xml.template | 
| Corrección de errores | [HIVE-19133:](https://issues.apache.org/jira/browse/HIVE-19133) Las métricas de rendimiento de HS2 WebUI por fases no se muestran correctamente | 
| Corrección de errores | [HIVE-18977](https://issues.apache.org/jira/browse/HIVE-18977): al enumerar las particiones se obtienen resultados diferentes con JDO y SQL directo | 
| Corrección de errores | [HIVE-20034](https://issues.apache.org/jira/browse/HIVE-20034): Anule los cambios en la gestión de excepciones para garantizar la compatibilidad con versiones anteriores MetaStore  | 
| Corrección de errores | [HIVE-20672](https://issues.apache.org/jira/browse/HIVE-20672): Al iniciar sesión, el subproceso debería indicar todos los intervalos fijos LlapTaskSchedulerService  | 
| Corrección de errores | [HIVE-12812](https://issues.apache.org/jira/browse/HIVE-12812): habilita mapred.input.dir.recursive de forma predeterminada para admitir la unión con la función agregada | 
| Corrección de errores | [HIVE-20147](https://issues.apache.org/jira/browse/HIVE-20147): la ingesta de flujos de Hive se lleva a cabo mediante el registro sincronizado | 
| Corrección de errores | [HIVE-19203](https://issues.apache.org/jira/browse/HIVE-19203): Problema de seguridad de los hilos en HiveMetaStore | 
| Corrección de errores | [HIVE-20091](https://issues.apache.org/jira/browse/HIVE-20091): Prueba: Añadir credenciales de seguridad para la salida FileSinkOperator  | 
| Corrección de errores | [HIVE-16906: Hive](https://issues.apache.org/jira/browse/HIVE-16906) ATSHook debe comprobar la existencia de yarn.timeline-service.enabled antes de conectarse a ATS | 
| Corrección de errores | [HIVE-20714](https://issues.apache.org/jira/browse/HIVE-20714): SHOW tblproperties para una sola propiedad devuelve el valor de la columna de nombres | 
| Corrección de errores | [HIVE-24730](https://issues.apache.org/jira/browse/HIVE-24730): las clases Shims anulan los valores de hive-site.xml y tez-site.xml de forma silenciosa | 
| Corrección de errores | [HIVE-22055](https://issues.apache.org/jira/browse/HIVE-22055): el recuento de selecciones devuelve un resultado incorrecto después de cargar los datos del archivo de texto | 