View a markdown version of this page

Amazon EMR 7.2.0 - Notas de la versión de Tez - Amazon EMR

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 7.2.0 - Notas de la versión de Tez

Amazon EMR 7.2.0: cambios en el té

Tipo Description (Descripción)
Mejoras Se proporciona una opción para deshabilitar las restricciones de localidad al solicitar contenedores para tareas.
Corrección de errores Haga que TaskDependencies# sea seguro para subprocesos addTaskDependency
Upgrade Actualice la versión de TLS en Tez a 1.3

Amazon EMR 7.2.0: nuevas configuraciones

Clasificación Name Predeterminado Description (Descripción)

tez-site

tez.task.relaxed.locality

false

Cuando está habilitada, no se tienen en cuenta las restricciones de localidad de los racks y los nodos al solicitar un contenedor para una tarea.

Amazon EMR 7.2.0: problemas conocidos de Tez

Problema de limpieza del DAG de Tez (EMR 6.11.0 - EMR 7.2.0): en los clústeres con SSL habilitado que ejecutan las versiones 6.11.0 a 7.2.0 de EMR, existe un SSLHandshakeproblema conocido por el que se produce una excepción en TEZ Application Master (AM) durante la fase de limpieza del DAG. Esto ocurre cuando se intentan eliminar datos intermedios aleatorios de nodos remotos a través de HTTPS una vez finalizada la consulta, no durante la ejecución de la consulta. El problema se debe a que Tez AM no puede leer la configuración de TrustStore correspondiente al llamar al punto de conexión del servicio de controlador aleatorio. Sin embargo, esto solo afecta a la limpieza de los datos aleatorios durante la limpieza del DAG; de todos modos, la limpieza a nivel de la aplicación (AM) se realiza igual, y se eliminan los datos aleatorios persistentes. Por lo tanto, esto no conduce a una acumulación de datos aleatorios.

Versión de reparación: EMR 7.3.0

Solución alternativa: añada la siguiente configuración SSL a tez-site.xml.

<property> <name>ssl.client.truststore.location</name> <value>{SSL_TRUSTSTORE_LOCATION}</value> </property>