BASE DE CONOCIMIENTO

[Cloudera][ImpalaODBC] (110) Error al ejecutar una consulta en Impala: [HY000] : consulta rechazada desde pool root.s_app_tableau


Publicado: 27 Jun 2022
Fecha de la última modificación: 28 Jul 2022

Problema

Al intentar ejecutar la actualización de una extracción en Tableau Server, se puede producir el siguiente error:

"java.lang.RuntimeException: [Cloudera][ImpalaODBC] (110) Error while executing a query in Impala: [HY000] : Rejected query from pool root.s_app_tableau: request memory needed xxx GB is greater than pool max mem resources xxx GB (java.lang.RuntimeException: [Cloudera][ImpalaODBC] (110) Error al ejecutar una consulta en Impala: [HY000] : consulta del grupo root.s_app_tableau rechazada: la memoria solicitada de xxx GB es superior a los recursos máximos de memoria de xxx GB del grupo)

Utilice la opción de consulta MEM_LIMIT para indicar cuánta memoria se necesita por nodo. La cantidad de memoria total necesaria es el MEM_LIMIT de cada nodo por el número de nodos que ejecutan la consulta. Consulte la documentación de control de admisiones para obtener más información.

Entorno

  • Tableau Server
  • Cloudera Hadoop Hive

Solución

Trabaje con el administrador de la base de datos de Impala para comprobar y configurar la opción MEM_LIMIT desde el control de admisiones de Impala.

Causa

La opción de consulta MEM_LIMIT predeterminada viene definida con un tamaño muy pequeño como para ejecutar la consulta en Impala.
¿Fue de ayuda este artículo para resolver el problema?