Loading

Al instalar o actualizar Tableau Server en un host con un proxy de reenvío, se produce el error "Finalizing the topology failed" (No se pudo finalizar la topología).

Fecha de publicación: Jun 30, 2023
Descripción
Al instalar o actualizar Tableau Server en un servidor con un proxy de reenvío configurado, la inicialización se detendrá en el paso 25 y omitirlo no resolverá el problema, los siguientes intentos de inicialización podrían detenerse en el paso 22.

En cualquiera de los casos, aparecerá el siguiente mensaje de error:

 
Finalizing the topology failed (No se pudo finalizar la topología)
 
Al ejecutar tsm status -v  el sistema indica que el estado de Tableau Server es DEGRADED y que 'Tableau Server Ask Data 0' se encuentra en un estado de error.

Cause

El proxy de reenvío evita las comunicaciones entre los procesos introducidos en Tableau Server.
Solución

Sistema operativo Windows

Confirme que la configuración del proxy es correcta. Para obtener más información, consulte la sección "Cómo configurar Tableau Server en Windows para que funcione con un proxy de reenvío".  Consulte la Sección 3: Añadir excepciones para omitir el servidor proxy. Compruebe que se cuenta con las excepciones necesarias para el forward proxy.
 

Sistema operativo Linux

Configure Tableau Server de modo que omita el proxy de reenvío. Para ello, incluya el indicador --no_proxy, como se detalla en Inicializar TSM. También debe añadir excepciones para esta configuración de proxy, con el fin de garantizar que todas las comunicaciones dentro de un clúster local de Tableau Server (si ya tiene uno o piensa tenerlo en el futuro) no se redirijan al servidor proxy.

Por ejemplo:

--no_proxy=localhost,127.0.0.1,localaddress,.localdomain.com,hostname
 
Nota: En un sistema Linux, el contenido del archivo 20-proxy.conf en la línea "no_proxy" debería ser "no_proxy=localhost,127.0.0.1,<domain preceded by dot>,<hostname>".  Sustituya la información entre paréntesis con la información correspondiente del sistema en el que ejecute Tableau Server. 

 Esto quiere decir que no debe escribir literalmente ".localdomain.com" o "localaddresss" en la línea no_proxy.  Estos son marcadores de posición.  En su lugar, sustituya la información de dominio real.  Por ejemplo, si trabaja en una red con un dominio "data.is.good", y el FQDN del equipo con Tableau Server es "tableau1.data.is.good" , su línea no_proxy tendría el siguiente aspecto: "no_proxy=localhost,127.0.0.1,.data.is.good".   "." delante de "data.is.good" no es una falta de ortografía, sino un elemento necesario. De la misma manera, con el nombre de host, coloque el nombre del host no cualificado para el servidor que se ha utilizado para instalar Tableau Server.

No es necesario rearrancar ni reiniciar para que el archivo de proxy haga su función y para inicializar TSM de nuevo.






 
Recursos adicionales
El registro Tabadmincontroller mostrará el siguiente error:
 
FinalizeTopology failed…ServiceOperationTimeoutException
 
Mensaje de error: "Finalizing the topology failed" (Error al finalizar la topología), y "tsm status -v" indica que el estado de Tableau Server es DEGRADED y que 'Tableau Server Ask Data 0' se encuentra en un estado de error.
Número del artículo de conocimiento

001471188

 
Cargando
Salesforce Help | Article