Loading

Error "Permission denied: user [<hostname>$] does not have [SELECT] privilege"

Fecha de publicación: Dec 9, 2022
Descripción

Al cargar una vista que utiliza una conexión en tiempo real a un servidor Hive, puede ocurrir el siguiente error:

[Cloudera][Hardy] (80) Syntax or semantic analysis error thrown in server while executing query. (El servidor presenta un error de análisis sintáctico o semántico al ejecutar la consulta). Error from server: Error while compiling statement: FAILED: Hive AccessControlException Permission denied: user [<computer_name>$] does not have [SELECT] privilege on [<schema>/<table>/*]   (Error del servidor al compilar la declaración ERROR de permiso Hive AccessControlException denegado: el usuario [<nombre_equipo>$] no tiene el privilegio [SELECT] en [<esquema>/<tabla>/*]).

Cause

El Servicio de red en la máquina host Tableau Server no tiene los privilegios requeridos para la base de datos Hive.
Solución
Trabaje junto al administrador de su base de datos Hive y al administrador de Active Directory para configurar un usuario Ejecutar como usuario de Tableau Server que tenga los privilegios requeridos para esta base de datos.
Recursos adicionales
De forma predeterminada, la cuenta de Ejecutar como servicio de Tableau Server está establecida en Servicio de red. Cuando Tableau Server usa la autenticación de Kerberos con esta cuenta de servicio predeterminada para conectarse al servidor Hive, el usuario se identifica como la máquina host Tableau Server con el formato <nombre_equipo>$.

Para obtener más información, consulte:
Número del artículo de conocimiento

001534480

 
Cargando
Salesforce Help | Article