Loading

Proceso de Tableau Prep Conductor en un estado STATUS_UNAVAILABLE después de configurar el archivo net.properties

Fecha de publicación: Dec 9, 2022
Descripción
Una vez que configuró el archivo net.properties de Java para que las conexiones OAuth de Tableau Server funcionen con un proxy de reenvío, puede que Tableau Prep Conductor no se habilite y muestre el estado STATUS_UNAVAILABLE. 

El registro Tabadminagent informará que la comprobación de licencia de flowprocessor falló, por ejemplo:
 
INFO  com.tableausoftware.tabadmin.agent.status.ServiceStatusRequestRunner - Posting status update for flowprocessor_0: STATUS_UNAVAILABLE, detail message: License check did not succeed for flowprocessor_0

Cause

La causa raíz es que hay un archivo net.properties configurado de forma incorrecta, por lo que la configuración del proxy no funciona adecuadamente y el servicio se ve degradado.
Solución
Para solucionar este problema al configurar el archivo net.properties, siga estos pasos:

Ajustar la configuración de proxy de net.properties de Java (Windows, Linux)

1. Busque la versión de Java que utiliza para ejecutar Tableau Server.
    Por ejemplo:
    a. En Linux, esto puede ser: opt/tableau/tableau_server/packages/repository*/jre
    b. En Windows: C:\Program Files\Tableau\Tableau Server\packages\repository*\jre
2. En el directorio de ubicaciones de Java, haga clic en la carpeta "conf".
    a. Si este directorio no existe, cree uno.
3. En la carpeta "conf", busque el archivo net.properties y ábralo en un editor (si este archivo no existe,            cree uno con el mismo nombre).
    a. NOTA: Es posible que no tenga permisos de escritura en este archivo; si este es el caso, utilice la configuración         de archivo del sistema para modificar los permisos y así tener acceso de escritura para este archivo.
4. Modifique/cree estos valores:
  • http.proxyPort=<su puerto de proxy>
  • http.proxyHost=<su dirección de host de proxy> ¡IMPORTANTE! Asegúrese de solo incluir el host. Si su dirección de proxy es http://myproxy:8888 (http://myproxy:8888/), entonces debería establecer http.proxyHost=myproxy
  • https.proxyPort=<su puerto de proxy>
  • https.proxyHost=<su dirección de host de proxy> ¡IMPORTANTE! Asegúrese de solo incluir el host. Si su dirección de proxy es http://myproxy:8888 (http://myproxy:8888/), entonces debería establecer https.proxyHost=myproxy
    De forma predeterminada, http.nonProxyHosts será =localhost|127.*|[::1]. Asegúrese de incluir lo siguiente:
  • Introduzca los nombres de host de servidor y las direcciones IP de otros equipos de Tableau Server en el mismo clúster.
  • Separe cada elemento con “|”.
5. Repita los pasos 1-4 en todos los nodos de Tableau Server.
6. Detenga Tableau Server
7. Reinicie todos los nodos de Tableau Server.
8. Inicie Tableau Server
9. Verifique que todos los servicios funcionen como se esperaba y pruebe las conexiones OAuth.

Conectarse mediante un proxy que requiere autorización

Si su proxy requiere que inicie sesión con un nombre de usuario y una contraseña, necesitará configurar lo siguiente para que las solicitudes de OAuth funcionen a través del proxy.

1. Busque la versión de Java que utiliza para ejecutar Tableau Server. Por ejemplo:
    a.  en Linux esto puede ser: opt/tableau/tableau_server/packages/repository*/jre
    b. en Windows: C:\Program Files\Tableau\Tableau Server\packages\repository*\jre
2. En el directorio de ubicaciones de Java, haga clic en la carpeta "conf".
    a. Si este directorio no existe, cree uno.
3. En la carpeta "conf", busque el archivo net.properties y ábralo en un editor (si este archivo no existe,       cree uno con el mismo nombre).
    a. NOTA: Es posible que no tenga permisos de escritura en este archivo; si este es el caso, utilice la configuración de archivo del sistema para modificar los permisos y así tener acceso de escritura para este archivo.
4. Modifique/cree estos valores:
    a. http.proxyUser=<su nombre de usuario de proxy>
    b. http.proxyPassword=<su contraseña de proxy>
5. Repita los pasos 1-4 en todos los nodos de Tableau Server.
6. Detenga Tableau Server
7. Reinicie todos los nodos de Tableau Server.
8. Inicie Tableau Server
9. Verifique que todos los servicios funcionen como se esperaba y pruebe las conexiones OAuth.
Número del artículo de conocimiento

001534879

 
Cargando
Salesforce Help | Article