Antes de instalar…
Nota: encontrará más información sobre las especificaciones técnicas de Tableau Server en el sitio web de Tableau, aquí(El enlace se abre en una ventana nueva).
Este tema incluye requisitos y recomendaciones que debe tener en cuenta antes de instalar Tableau Server en un entorno de producción.
- Si no está familiarizado con Tableau Server y desea implementarlo en su organización, le recomendamos que primero implemente Tableau Server como un servidor único en un entorno de prueba. La forma más sencilla de realizar una instalación en un solo servidor es seguir los pasos de Instalación inicial rápida.
- Para obtener un procedimiento integral que describe cómo implementar una arquitectura de referencia de cuatro nodos lista para la empresa en un centro de datos en niveles, consulte la Guía de implementación empresarial de Tableau Server(El enlace se abre en una ventana nueva).
- Si está desplegando Tableau Server en un clúster distribuido, consulte Requisitos distribuidos además de los requisitos y las recomendaciones que se describen en este tema.
- Si migra una instalación de Tableau Server en Windows a Tableau Server en Linux, consulte Migrar Tableau Server de Windows a Linux.
Validar su plan de implementación del servidor
Antes de comprometerse a instalar una implementación de Tableau Server nueva en su organización, asegúrese de evaluar detenidamente sus opciones. Para la mayoría de las organizaciones, Tableau Cloud proporcionará una solución de análisis más fiable, eficiente y rentable en comparación con un Tableau Server autohospedado. Para obtener más información sobre la viabilidad de Tableau Cloud para su organización, consulte esta entrada del blog, ¿Debo mover mis análisis a la nube?(El enlace se abre en una ventana nueva)
¿Ya ejecuta Tableau Server y quiere migrar a Tableau Cloud? Consulte Guía de migración manual de Tableau Cloud(El enlace se abre en una ventana nueva).
Si ha determinado que debe autohospedar Tableau Server, le recomendamos seguir la implementación de Tableau descrita en la Guía de implementación empresarial(El enlace se abre en una ventana nueva) (EDG). La EDG incluye una arquitectura de referencia probada, compatible, eficiente, escalable y segura basada en una red de datos dividida en niveles. De ahora en adelante, nos comprometemos a invertir en la arquitectura de referencia de la EDG para simplificar las implementaciones de funcionalidades y mejorar los escenarios de actualización.
Recomendaciones de hardware para instalaciones de producción
La siguiente lista describe las recomendaciones mínimas de hardware para una instalación de uso de producción, de un único nodo, de Tableau Server:
Importante: Estas recomendaciones son mínimas y pueden no reflejar los requisitos para su instalación y organización. Por ejemplo, existen numerosos factores que pueden afectar a los requisitos de espacio en disco, entre otros, si va a publicar o no extracciones, flujos y el número de libros de trabajo que hay en Tableau Server. Para obtener más información sobre lo que podría afectar los requisitos de espacio libre en disco, consulte Requisitos de espacio en disco.
Tipo de instalación | Procesador | CPU | RAM | Espacio libre en disco |
---|---|---|---|---|
Un solo nodo |
| 8 núcleos (16 vCPU), 2.0 GHz o más | Versión 2022.3 y posteriores:
Versión 2021.4.0 a versión 2022.1.x:
Versión 2021.3.x y anteriores:
| 50 GB |
Si va a agregar Tableau Prep Conductor a la instalación de Tableau Server, se recomienda agregar un segundo nodo y dedicarlo a ejecutar Tableau Server Prep Conductor. Este nodo debe tener un mínimo de 4 núcleos (8 vCPUs) y 16 GB de RAM. | ||||
Varios nodos e implementaciones corporativas | Póngase en contacto con Tableau para recibir ayuda técnica. Los nodos deben cumplir o superar las recomendaciones mínimas de hardware, excepto:
|
Importante: El requisito de espacio en disco no se puede comprobar hasta que se inicie TSM.
50 GB de espacio en disco disponible, con un mínimo de 15 GB asignados al directorio /opt
y el resto asignado al directorio /var
para almacenamiento de datos.
El espacio libre en disco se calcula después de descomprimir el programa de instalación de Tableau Server. El programa de configuración utiliza aproximadamente 1 GB de espacio. Es posible que deba asignar más espacio en disco, lo que dependerá de varios factores, como si va a usar extracciones.
Los bits del núcleo de Tableau Server deben instalarse en un directorio con al menos 15 GB de espacio libre en disco. Si intenta instalar Tableau Server en un equipo que no tiene suficiente espacio, el paquete de Tableau Server se instalará, pero no podrá continuar con la configuración. De forma predeterminada, la ubicación de la instalación es el directorio
/opt
. Puede cambiar la ruta de instalación de Tableau Server en distribuciones de tipo RHEL.Si tiene previsto realizar un uso intensivo de extracciones, es posible que deba asignar más espacio en disco. Puede especificar un directorio distinto para el almacenamiento de datos (extracción) durante la instalación.
Requisitos de espacio de almacenamiento conectado a la red para el Almacén de archivos externo: si planea configurar Tableau Server con un Almacén de archivos externo, deberá calcular la cantidad de espacio de almacenamiento que dedicará al almacenamiento conectado a la red.
Estimación del tamaño de almacenamiento: debe tener en cuenta la cantidad de almacenamiento necesaria para publicar y actualizar extracciones. Además, también debe tener en cuenta el tamaño de la copia de seguridad del repositorio, a menos que elija específicamente la opción de realizar la copia de seguridad del repositorio por separado, como se describe en el tema Opción 2: Realizar una copia de seguridad independiente del repositorio.
- Extracciones:
- Tenga en cuenta el número de extracciones que se publicarán en Tableau Server y el tamaño de cada extracción. Averigüe sus requisitos publicando varias extracciones en Tableau Server y comprobando el espacio en disco utilizado. Puede usar esta cantidad de espacio en disco para estimar cuántas extracciones se publicarán en Tableau Server a lo largo del tiempo y cómo aumentará el tamaño de cada extracción existente.
Tenga en cuenta el espacio requerido por el directorio temporal durante una actualización de extracción. El directorio temporal, que es la ubicación donde se almacena una extracción durante una actualización, podría requerir hasta tres veces el tamaño del archivo final de la extracción.
- Copia de seguridad del repositorio:
Para obtener una estimación de los datos del repositorio, compruebe el tamaño del directorio
<data directory>/pgsql/data/base
.- Para obtener el tamaño exacto de los datos del repositorio, abra el archivo de copia de seguridad y utilice el tamaño del archivo
workgroup.pg_dump
.
- Extracciones:
El recuento de núcleos se basa en los núcleos "físicos". Los núcleos físicos pueden representar hardware real del servidor o núcleos de una máquina virtual (VM). La tecnología Hyper-Threading no se tiene en cuenta en el recuento de núcleos.
La RAM que se muestra es el mínimo recomendado para la instalación de un solo nodo. La instalación puede funcionar mejor con más RAM, según la actividad, el número de usuarios y los trabajos en segundo plano, por ejemplo.
Para ver la lista completa de recomendaciones y los requisitos mínimos, consulte Recomendaciones y requisitos de hardware mínimos para Tableau Server. Para conocer las especificaciones de hardware que Tableau usa internamente para probar la escalabilidad, consulte Recomendaciones de hardware para instalaciones de producción.
En las implementaciones en una nube pública en Amazon Web Services y Google Cloud Platform, tenga en cuenta que la "vCPU" en realidad es una CPU con tecnología Hyper Threading, y no un núcleo de CPU completo. Así, al dimensionar instancias en la nube, necesitará dos veces más vCPU que los requisitos de núcleos de CPU de Tableau Server indicados (hacen falta 8 vCPU para una instalación de prueba mínima y se recomiendan 16 vCPU para una instalación de nodo único).
Requisitos del sistema operativo
Se admiten las siguientes distribuciones de Linux:
2021.4.x | 2022.1.0 - 2022.1.11 | 2022.1.12+ | 2022.3.0 - 2022.3.3 | 2022.3.4+ | 2023.1.0 - 2023.1.7 | 2023.1.8+ | 2023.3.0 | 2023.3.1 - 2024.2.x | |
---|---|---|---|---|---|---|---|---|---|
AlmaLinux 8.x | |||||||||
AlmaLinux 9.x | |||||||||
Amazon Linux 2 | |||||||||
Amazon Linux 2023 | |||||||||
CentOS 7.9+ (no 8.x) | |||||||||
CentOS Stream 8.x | |||||||||
CentOS Stream 9.x | |||||||||
Debian 9 | Nota: A partir de julio de 2022, las distribuciones de Debian ya no son compatibles. Para obtener más información, consulte esta publicación de la Comunidad de Tableau(El enlace se abre en una ventana nueva). | ||||||||
RHEL 7.3+ | |||||||||
RHEL 8.3+ | |||||||||
RHEL 9.x | |||||||||
Oracle Linux 7.3+ (no 8.x) | |||||||||
Oracle Linux 8.x | |||||||||
Oracle Linux 9.x | |||||||||
Rocky Linux 8.x | |||||||||
Rocky Linux 9.x | |||||||||
Ubuntu 16.04 LTS | |||||||||
Ubuntu 18.04 LTS | |||||||||
Ubuntu 20.04 LTS | |||||||||
Ubuntu 22.04 LTS |
Para obtener información sobre los requisitos de distribución de Linux para Tableau Server en un contenedor, consulte Distribuciones admitidas para la creación.
Importante: Para asegurarse de tener los parches de seguridad y funcionalidad más recientes, Tableau recomienda que utilice la versión compatible más reciente de la distribución de Linux en la que está implementando. Tableau generalmente prueba y valida en la última versión secundaria de una versión principal de distribución compatible.
Notas adicionales sobre las distribuciones de Linux:
Las distribuciones de Red Hat Enterprise Linux (RHEL), CentOS, Oracle Linux y Amazon Linux se denominan colectivamente en esta documentación como RHEL-like.
A partir de julio de 2022, las distribuciones de Debian ya no son compatibles. Para obtener más información, consulte esta publicación de la Comunidad de Tableau(El enlace se abre en una ventana nueva).
Las versiones de Ubuntu que no son de LTS no son compatibles.
La versión 17.04 de Ubuntu no es compatible.
- La compatibilidad con la versión 20.04 de Ubuntu se agregó en la versión 2023.1.0 de Tableau Server y en las versiones de mantenimiento de Server 2022.1.12 y 2022.3.4. No es compatible con versiones anteriores.
Las versiones anteriores de CentOS y Ubuntu no son compatibles porque Tableau Server requiere
systemd
para la gestión de procesos.La versión del instalador con el sufijo de archivo, .
deb
, se instala tanto en distribuciones Ubuntu como en Debian.Los núcleos personalizados no son compatibles.
En una instalación de varios nodos de Tableau Server, todos los nodos del equipo en los que vaya a instalar Tableau deben ejecutar Linux y la misma distribución de Linux.
Directorio de instalación
Los elementos principales de Tableau Server se instalan de forma predeterminada en el directorio /opt
.
- El directorio en el que instale Tableau Server debe tener al menos 15 GB de espacio libre en disco. Si intenta instalar Tableau Server en un equipo que no tiene suficiente espacio, el paquete de Tableau Server se instalará, pero no podrá continuar con la configuración.
- Puede especificar una ubicación de instalación personalizada en sistemas de tipo RHEL, pero no puede cambiar esta ubicación en Ubuntu.
- No especifique un enlace simbólico o una ubicación de directorio en un volumen del Sistema de archivos en red (NFS) cuando especifique una ubicación de instalación no predeterminada en sistemas del tipo RHEL.
Directorio de datos
De forma predeterminada, Tableau Server creará un directorio de datos para todo el contenido y las extracciones que administre Tableau. El directorio se crea en /var/opt/tableau/tableau_server
.
Puede especificar un directorio distinto para el almacenamiento de datos (de extracción) durante la instalación. Si pretende usar un directorio distinto, no cree el directorio. En su lugar, deje que la instalación de Tableau Server cree el directorio. El directorio de datos requiere que se establezcan permisos específicos durante el proceso de instalación.
Para cambiar el directorio de datos, debe pasar una marca junto con la ruta del directorio de datos al ejecutar el script initialize-tsm
. Consulte Resultado de ayuda para el script initialize-tsm.
Si va a cambiar el directorio de datos predeterminado:
- No especifique ningún enlace simbólico ni ninguna ubicación de directorio de datos en un volumen de sistema de archivos de red (NFS).
- No especifique ninguna ubicación de directorio de datos con una ruta que incluya un punto o un espacio. Si la ruta contiene un punto o un espacio, se producirá un error de inicialización.
- El directorio de datos debe estar instalado en un directorio diferente al de instalación.
Importante: No puede cambiar la ubicación del directorio de datos después de haber ejecutado initialize-tsm
. La ubicación del directorio de datos persistirá mientras dure la implementación, incluidas las actualizaciones posteriores.
Tableau Prep Conductor
Tableau Prep Conductor es uno de los procesos de Tableau Server. Ejecuta un flujo, comprueba las credenciales de conexión y envía alertas si un flujo falla. Tableau Prep Conductor usa la funcionalidad de creación de programas y seguimiento de Tableau Server para permitirle automatizar la ejecución de los flujos, de modo que se actualice el resultado del flujo sin tener que iniciar sesión en Tableau Prep Builder para ejecutar manualmente flujos individuales cuando cambian los datos.
Tableau Prep Conductor tiene una licencia separada y está disponible con la licencia de Data Management. Para obtener más información sobre cómo funciona la licencia de Tableau Prep Conductor, consulte Licencia de Data Management.
Se recomienda habilitar Tableau Prep Conductor en un nodo dedicado. Para obtener más información:
Si va a instalar una nueva aplicación de Tableau Server, consulte Paso 1 (nueva instalación): instalar Tableau Server con Tableau Prep Conductor.
Si va a agregar Tableau Prep Conductor a una instalación existente de Tableau Server, consulte Paso 1 (instalación existente): habilitar Tableau Prep Conductor.
Requisitos adicionales
Asegúrese de que su entorno cumple también los siguientes requisitos adicionales:
Nombre de host
- Tableau Server debe ser capaz de convertir el nombre del host en una dirección IP usando el servidor de nombres de dominio (DNS) o mediante un archivo host local en el equipo que ejecuta Tableau Server. De forma predeterminada, los archivos de host se almacenan en
/etc/hosts
. - El nombre de host del servidor no debe cambiar tras iniciar Tableau Services Manager durante el proceso de configuración. Por ejemplo, esto podría suceder si usa el paquete cloud-init para inicializar una máquina virtual e instala Tableau Server en esa máquina virtual.
- Tableau Server no admite los nombres de host que incluyan guiones bajos (_).
Dirección IP estática
El equipo en el que instale Tableau Server debe tener una dirección IPv4 o IPv6 estática.
Controladores de bases de datos
Para conectarse a fuentes de datos específicas, el equipo en el que vaya a instalar Tableau Server debe tener instalados los controladores de bases de datos adecuados. Para obtener más información, consulte Controladores de bases de datos.
Puertos disponibles
TSM y Tableau Server necesitan cada uno un puerto TCP disponible para que pueda acceder a ellos. De forma predeterminada, TSM usa el puerto 8850 y el servicio de puerta de enlace de Tableau Server usa el puerto 80. Recomendamos encarecidamente que compruebe que los puertos 8850 y 80 no están en uso en su sistema antes de instalar Tableau Server. Si estos puertos no están disponibles, el puerto de TSM y el de la puerta de enlace podrían reasignarse automáticamente a números de puerto diferentes, y actualmente no hay ninguna interfaz para mostrar los puertos a los que se han reasignado.
Consulte Puertos de Tableau Services Manager.
Configuración del firewall local
Si ejecuta un firewall en el equipo en el que va a instalar Tableau Server, deberá abrir los siguientes puertos predeterminados para el tráfico de Tableau Server. Se pueden cambiar los números de todos los puertos, excepto el 443.
Puerto | TCP/UDP | Utilizado por ... | TIPO DE INSTALACIÓN | |
---|---|---|---|---|
Todos | Distribuido/alta disponibilidad | |||
80 | TCP | Puerta de enlace | X | |
443 | TCP | SSL. Cuando Tableau Server está configurado para SSL, el servidor de aplicaciones redirige las solicitudes a este puerto. No cambie este puerto. | X | |
8850 | TCP | Tableau Services Manager. | X | |
8060 | TCP | Base de datos PostgreSQL. | X | |
8061 | TCP | Puerto de verificación de la copia de seguridad de PostgreSQL | X | |
8000-9000 | TCP | Intervalo de puertos reservados de forma predeterminada para la asignación dinámica de procesos Tableau | X | |
27000-27009 | TCP | Intervalo de puertos usados por Tableau Server para el servicio de licencia. Este intervalo debe estar abierto en el nodo que ejecuta el servicio de licencias y ser accesible desde otros nodos. De forma predeterminada, el nodo inicial ejecuta el servicio de licencias. | X |
Usuarios y grupos del sistema
En Linux, Tableau Server usa un usuario y dos grupos sin privilegios para un correcto funcionamiento. Tableau creará la cuenta y los grupos predeterminados durante la instalación. Como alternativa, puede especificar cuentas existentes. Consulte Usuarios y grupos del sistema
y Grupo de autorización de TSM.Acceso raíz y sudo
Todas las tareas de instalación y las tareas administrativas para Tableau Server deben ejecutarse como el usuario raíz. Con frecuencia, esto se realiza con el comando sudo, pero también pueden ejecutarse los comandos directamente como el usuario raíz.
Para instalar Tableau Server con la cuenta raíz, debe especificar una cuenta de usuario durante la instalación. La cuenta se usará para administrar TSM. Para especificar la cuenta, ejecute el script initialize-tsm script con la opción -a
. Consulte Resultado de ayuda para el script initialize-tsm.
Contraseña de cuenta
La cuenta de usuario que use para instalar y administrar Tableau Server se debe poder autenticar con contraseña. Es decir, el usuario no debe usar una forma de autenticación diferente (como la autenticación con clave pública).
Si la cuenta que usa para instalar e inicializar Tableau Server no tiene contraseña, puede establecer una con el comando passwd
:
sudo passwd $USER
Requisitos de acceso a puertos
Si desea instalar Tableau Server de forma remota, por ejemplo, mediante SSH, asegúrese de que están abiertos los siguientes puertos:
8850
. El puerto usado para la interfaz web de Tableau Services Manager (TSM). Puede usar esta interfaz para configurar Tableau Server.80
. El puerto usado para la interfaz web principal de Tableau Server.
El instalador de Tableau Server intenta abrir estos puertos durante el proceso de instalación, pero solo puede hacerlo para el firewall firewalld
. Si su equipo ejecuta un firewall diferente, debe abrir los puertos antes de la instalación.
Entornos de contenedores virtuales
A partir de la versión 2021.2, ciertas configuraciones de Tableau Server en Linux se pueden ejecutar en un contenedor. Para obtener más información sobre las configuraciones admitidas, consulte Tableau Server en un contenedor.
Las versiones anteriores de Tableau Server en Linux y las configuraciones no compatibles no se han probado y no son compatibles con entornos de contenedores virtuales como Docker. En estos casos, Tableau Server en Linux no funciona del modo esperado si se instala en estos entornos.
Requisitos del paquete
Systemd
Tableau Server requiere systemd
para gestionar los servicios. Este paquete se instala de forma predeterminada en CentOS 7 y Ubuntu 16. Si decide probar Tableau Server en una versión modificada de estas distribuciones, puede ejecutar el siguiente comando para confirmar que systemd
está instalado:
whereis systemd
Si systemd
está instalado, se muestra la ubicación de la instalación. Por ejemplo, podría ver el resultado siguiente:
systemd: /usr/lib/systemd /etc/systemd /usr/share/systemd /usr/share/man/man1/systemd.1.gz
Si tiene systemd instalado pero se producen errores en las verificaciones de los requisitos de systemd en el instalador de Tableau, es probable que systemd no se esté ejecutando. Ejecute el comando siguiente para verificar que systemd se está ejecutando:
ls /run/systemd
El resultado será una lista de archivos y directorios. Si systemd se está ejecutando, el resultado incluirá system
. Si system
no aparece en el resultado, quiere decir que systemd no se está ejecutando.
Software antivirus
El software antivirus que analiza los directorios que usa Tableau Server puede interferir con la instalación y el uso continuado de Tableau Server. En algunos casos, esto puede provocar errores de instalación, problemas al iniciar Tableau Server o afectar al rendimiento. Si tiene previsto ejecutar algún software antivirus en el equipo que ejecuta Tableau Server, siga las recomendaciones de la base de conocimientos(El enlace se abre en una ventana nueva).
Continúe con el paso siguiente: Instalar y configurar Tableau Server.