Loading

No fue posible iniciar el proceso Pregunte a los datos después de realizar un cambio de topología

Fecha de publicación: Jan 5, 2023
Descripción

No fue posible iniciar el proceso Pregunte a los datos después de realizar un cambio de topología (o de direcciones IP), por ejemplo, añadir un nodo nuevo en Tableau Server (o que no se configuren las IP estáticas).

Es posible que aparezcan los siguientes errores en stdout_nlp_node#-0.log:

"2022-11-30T10:25:35.3535497-05:00" level=error msg="failed to TryLock" error="failed to execute lock query [guard.go:114]: pq: no pg_hba.conf entry for host \"fe80::2264:1234:9876:2211%13\", user \"rails\", database \"workgroup\", SSL off" (no se pudo ejecutar el bloqueo de la consulta, no se encuentra la entrada pg_hba.conf para el host \"fe80::2264:1234:9876:2211%13\", user \"rails\", database \"workgroup\", SSL desactivado)

"2022-12-03T22:24:32.0854708-06:00" level=error msg="failed to start server" error="failed to discover all required services [api.serve.go:151]: failed to update elastic server config via service discovery service [utils.go:73]: failed to list first elasticserver service instance info [client.go:304]: Failed to get random service instance {portType: primary, serviceName: elasticserver} [client.go:205]: ListServiceInstances failed: failed to connect: host may be invalid, or server unreachable [client.go:259]: rpc error: code = Unavailable desc = last connection error: connection error: desc = \"transport: Error while dialing dial tcp [fe80::9d56:9876:a234:9fe1%Ethernet0]:8491: connectex: No connection could be made because the target machine actively refused it.\"" (No se pudo iniciar el servidor, no se pudieron descubrir todos los servicios requeridos, no se pudo actualizar la configuración de Elastic Server mediante el servicio de descubrimiento de servicios, no se pudo enumerar la información de la instancia del primer servicio del Elastic Server, no se pudo obtener una instancia de servicio aleatoria, falló ListServiceInstances: no se pudo establecer la conexión: es posible que el host no sea válido o no se pueda acceder al servidor, no se pudo establecer la conexión porque el equipo de destino la rechazó de forma activa)
Error: [/root/go/src/tableau/nlp/nlpcore/pegasus/tasks/api.serve.go:135]tried but failed to start server (Error: [/root/go/src/tableau/nlp/nlpcore/pegasus/tasks/api.serve.go:135]intentó iniciar el servidor pero no pudo hacerlo)
For usage information, try `pegasus help api:serve` (Para obtener información de uso, pruebe `pegasus help api:serve`)

Cause

Se prefiere el uso de la dirección IPv6 en lugar de la dirección IPv4.

NOTA: Las precedencias predeterminadas de IPv6 en Windows Server 2019 difieren de las de versiones anteriores de Windows Server, por lo que se prefiere el uso de IPv6 en lugar de IPv4.
Solución
Use el comando [netsh interface ipv6 show prefixpolicies] para comprobar la precedencia actual de varias direcciones IP y el comando [netsh int ipv6 set prefixpolicy] para modificar la precedencia. NOTA: se deben realizar estos pasos en todos los nodos. 

A continuación, se muestra un ejemplo en el que se prefiere IPv6 a IPv4.

Precedencia   Etiqueta  Prefijo
----------  -----  --------------------------------
        50      0  ::1/128
        40      1  ::/0
        35      4  ::ffff:0:0/96
        30      2  2002::/16
         5      5  2001::/32
         3     13  fc00::/7
         1     11  fec0::/10
         1     12  3ffe::/16
         1      3  ::/96

Para cambiar la precedencia y asegurarse de que se prefiera IPv4, se deben realizar los siguientes pasos:
    a) Ejecute el comando [tsm stop] para detener Tableau Server.
    b) Ejecute los siguientes comandos para ajustar las precedencias de las direcciones IP.
          netsh int ipv6 set prefixpolicy ::ffff:0:0/96 50 0
          netsh int ipv6 set prefixpolicy ::1/128 40 1
          netsh int ipv6 set prefixpolicy ::/0 30 2
          netsh int ipv6 set prefixpolicy  2002::/16 20 3
          netsh int ipv6 set prefixpolicy  2001::/32 5 5
          netsh int ipv6 set prefixpolicy  ::/96 1 4

NOTA: En entornos multinodo o de HA, los cambios de IPv6 se DEBEN realizar en todos los nodos que ejecutan Windows Server 2019.
 
    c) Reinicie el sistema operativo para vaciar las conexiones IP y reiniciar los servicios administrativos de Tableau Server.
    d) Confirme que se estén ejecutando todos los servicios de Tableau Server y que [tsm status -v] indique que Tableau Server se detuvo.
    e) Ejecute [tsm pending-changes apply]. (Este paso es fundamental aunque no haya que aplicar cambios).
    f) Ejecute el comando [tsm start] para iniciar Tableau Server.
Recursos adicionales
También use el comando [netsh interface ipv4 show interface] para comprobar si hay varias NIC y si están en el orden esperado.

Configurar el orden de las interfaces de red

Número del artículo de conocimiento

001534187

 
Cargando
Salesforce Help | Article