이 페이지가 도움이 되셨나요?
아니요

설치 전 수행할 작업...

참고: Tableau 웹 사이트(여기)에서 Tableau Server의 기술 사양에 대한 추가 정보를 찾을 수 있습니다.

이 항목에는 프로덕션 환경에 Tableau Server를 설치하기 전에 고려해야 하는 요구 사항 및 권장 사항이 포함되어 있습니다.

단일 서버를 설치하거나 테스트 용도의 최소 설치를 수행하려는 경우 단일 서버 설치 가이드인 모든 사용자를 위한 설치 가이드를 참조하십시오.

Tableau Server를 분산된 클러스터에 배포하는 경우 이 항목에 설명되어 있는 요구 사항 및 권장 사항과 함께 분산 요구 사항을 검토하십시오.

하드웨어 권장 사항

다음 목록에는 Tableau Server의 단일 - 노드 설치에 대한 최소 하드웨어 권장 사항이 나와 있습니다.

  • 8개 코어, 2.0GHz 이상 프로세서

  • 64비트 프로세서 아키텍처

  • 32GB 메모리

  • 50GB의 사용 가능한 디스크 공간

    중요: 디스크 공간 요구 사항은 TSM을 초기화할 때까지 확인할 수 없습니다. 충분한 공간이 없는 경우 Tableau Server 패키지를 설치하기 전에는 이 사실을 알 수 없습니다.

권장 사항의 전체 목록을 보고 최소 요구 사항을 확인하려면 Tableau Server의 최소 하드웨어 요구 사항 및 권장 사항을 참조하십시오.

Amazon Web Services 및 Google Cloud Platform에 기반을 둔 공용 클라우드 배포에서 "vCPU"는 실제로 전체 CPU 코어가 아니라 CPU Hyper 스레드입니다. 클라우드 인스턴스의 크기를 결정할 때, 지정된 Tableau Server CPU 코어 요구 사항(최소 평가판 설치의 경우 vCPU 4개, 권장 설치의 경우 vCPU 16개)보다 두 배 많은 vCPU가 필요합니다.

운영 체제 요구 사항

다음과 같은 Linux 배포판이 지원됩니다.

  • RHEL(Red Hat Enterprise Linux) 7.3 이상, CentOS 7.3 이상, Oracle Linux 7.3 이상 및 Amazon Linux 2.

    이 설명서에서는 이러한 배포판을 집합적으로 RHEL 호환 배포판이라고 합니다.

    RHEL 8은 지원되지 않습니다.

  • Ubuntu 16.04 및 18.04 LTS만 지원됩니다.

    비-LTS 릴리스는 지원되지 않습니다.

Tableau Server에는 프로세스 관리를 위해 systemd가 필요하기 때문에 이전 버전의 CentOS 및 Ubuntu는 지원되지 않습니다.

사용자 지정 커널은 지원되지 않습니다.

Tableau Server의 다중 노드 설치에서 Tableau를 설치하는 모든 컴퓨터 노드는 Linux 및 동일한 Linux 배포판을 실행해야 합니다.

참고: Linux 컴퓨터와 Windows 컴퓨터가 혼합된 환경에 Tableau Server를 설치할 수 없습니다.

설치 디렉터리

코어 Tableau Server 비트는 /opt 디렉터리에 설치됩니다. 설치 디렉터리는 변경할 수 없습니다. NFS(네트워크 파일 시스템) 볼륨에는 바로 가기 링크 또는 디렉터리 위치를 지정할 수 없습니다. Tableau Server를 설치하는 디렉터리에는 15GB 이상의 디스크 여유 공간이 있어야 합니다. 충분한 공간이 없는 컴퓨터에 Tableau Server를 설치하려고 하면 Tableau Server 패키지가 설치되지만 설치를 계속할 수 없습니다.

데이터 디렉터리

기본적으로 Tableau Server는 Tableau에서 관리되는 모든 콘텐츠 및 추출에 대한 데이터 디렉터리를 만듭니다. 이 디렉터리는 /var/opt/tableau/tableau_server에 만들어집니다.

설치 중에 데이터(추출) 저장소로 사용할 다른 디렉터리를 지정할 수 있습니다. 다른 디렉터리를 사용하려는 경우 디렉터리를 만들지 마십시오. 대신, Tableau Server 설치 시 디렉터리를 만들도록 합니다. 데이터 디렉터리에는 설치 프로세스 중에 설정되는 특정 사용 권한이 필요합니다.

데이터 디렉터리를 변경하려면 initialize-tsm 스크립트를 실행할 때 데이터 디렉터리 경로와 함께 플래그를 전달해야 합니다. 자세한 내용은 initialize-tsm 스크립트의 도움말 출력을 참조하십시오.

기본 데이터 디렉터리를 변경하는 경우:

  • NFS(네트워크 파일 시스템) 볼륨에는 바로 가기 링크 또는 데이터 디렉터리 위치를 지정하지 마십시오.
  • 마침표(".")가 포함된 경로로 데이터 디렉터리 위치를 지정하지 마십시오. 경로에 마침표가 있는 경우 초기화가 실패합니다.

Tableau Prep Conductor

Tableau Prep Conductor는 Tableau Server의 프로세스 중 하나입니다. 이 프로세스는 흐름을 실행하고, 연결 자격 증명을 확인하고, 흐름이 실패한 경우 알림을 보냅니다. Tableau Prep Conductor는 Tableau Server의 예약 및 추적 기능을 활용합니다. 따라서 데이터가 변경되는 경우 Tableau Prep Builder에 로그인하여 개별 흐름을 수동으로 실행하는 대신, 흐름 실행을 자동화하여 흐름 출력을 업데이트할 수 있습니다.

Tableau Prep Conductor는 개별적으로 라이선스가 허가되며 Data Management Add-on 라이선스를 통해 사용할 수 있습니다. Tableau Prep Conductor 라이선스에 대한 자세한 내용은 Tableau Prep Conductor 라이선스를 참조하십시오.

전용 노드에서 Tableau Prep Conductor를 사용하도록 설정하는 것이 좋습니다. 전용 노드에서 Tableau Prep Conductor를 사용하도록 설정하여 흐름을 실행하는 것이 좋습니다. 자세한 내용은 다음을 참조하십시오.

추가 요구 사항

환경이 다음과 같은 추가 요구 사항을 충족하는지 확인하십시오.

호스트 이름

사용자 환경에서 Tableau Server를 설치하는 컴퓨터의 호스트 이름은 고유해야 하며, Tableau Server를 설치한 후에는 호스트 이름을 변경할 수 없습니다. 또한 DNS(도메인 이름 서버)가 호스트 이름을 확인할 수 있어야 합니다.

설치 프로세스 중에 Tableau 서비스 관리자를 시작한 후 서버의 호스트 이름이 변경되어서는 안 됩니다. 예를 들어 cloud-init 패키지를 사용하여 가상 컴퓨터를 초기화하고 해당 가상 컴퓨터에 Tableau Server를 설치할 경우 이 문제가 발생할 수 있습니다.

밑줄(_)을 포함하는 호스트 이름은 Linux 기반 Tableau Server에서 지원되지 않습니다.

정적 IP 주소

Tableau Server를 설치하는 컴퓨터에 정적 IP 주소가 있어야 합니다.

데이터베이스 드라이버

특정 데이터 원본에 연결하려면 Tableau Server를 설치하는 컴퓨터에 올바른 데이터베이스 드라이버가 설치되어 있어야 합니다. 자세한 내용은 데이터베이스 드라이버를 참조하십시오.

사용 가능한 포트

TSM 및 Tableau Server에 각각 액세스하기 위해서는 사용 가능한 TCP 포트가 필요합니다. TSM은 기본적으로 포트 8850을 사용하고, Tableau Server 게이트웨이 서비스는 기본적으로 포트 80을 사용합니다. Tableau Server를 설치하기 전에 포트 8850 및 80이 모두 시스템에서 사용되고 있지 않음을 확인하는 것이 좋습니다. 이러한 포트를 사용할 수 없는 경우 TSM 및 게이트웨이 포트가 동적으로 다른 포트 번호로 다시 매핑될 수 있으며, 현재 다시 매핑된 포트를 표시할 수 있는 인터페이스는 없습니다.

Tableau 서비스 관리자 포트를 참조하십시오.

로컬 방화벽 구성

Tableau Server를 설치할 컴퓨터에서 방화벽이 실행되는 경우 Tableau Server 트래픽에 대해 다음 기본 포트를 열어야 합니다. 443 및 8850을 제외한 모든 포트 번호를 변경할 수 있습니다. Tableau 서비스 관리자 포트를 참조하십시오.

포트 TCP/UDP 사용... 설치 유형
모두

분산 / 고가용성

80 TCP 게이트웨이 X  
443 TCP SSL입니다. Tableau Server가 SSL로 구성된 경우 응용 프로그램 서버가 요청을 이 포트로 리디렉션합니다. 이 포트를 변경하지 마십시오. X  
8850 TCP Tableau 서비스 관리자. 이 포트를 변경하지 마십시오. X  
8060 TCP PostgreSQL 데이터베이스. X  
8061 TCP PostgreSQL 백업 확인 포트 X  
8000-9000 TCP Tableau 프로세스의 동적 매핑을 위해 기본적으로 예약된 포트 범위   X
27000-27009 TCP Tableau Server의 라이선스 서비스에 사용되는 포트 범위 이 범위는 라이선스 서비스를 실행하는 노드에서 열려 있어야 하며 다른 노드에서 액세스할 수 있어야 합니다. 기본적으로 라이선스 서비스는 초기 노드에서 실행됩니다. X  

로컬 방화벽 구성을 참조하십시오.

시스템 사용자 및 그룹

Linux 기반 Tableau Server에서는 적절한 작동을 위해 권한 없는 사용자 하나와 두 그룹을 사용합니다. Tableau 설치 중에 기본 계정 및 그룹이 만들어집니다. 또는 기존 계정을 지정할 수 있습니다. 시스템 사용자 및 그룹을 참조하십시오.

Sudo 및 루트 액세스

Tableau Server의 모든 설치 작업 및 관리 작업은 루트로 실행해야 합니다. 대개 이 목적을 달성하기 위해 sudo 명령을 사용하지만 루트 사용자로 명령을 직접 실행할 수도 있습니다.

루트 계정으로 Tableau Server를 설치하려면 설치 중에 사용자 계정을 지정해야 합니다. 이 계정은 TSM 관리에 사용됩니다. initialize-tsm 스크립트를 실행할 때 -a 옵션을 사용하여 계정을 지정합니다. 자세한 내용은 initialize-tsm 스크립트의 도움말 출력을 참조하십시오.

계정 암호

Tableau Server를 설치하고 관리하는 데 사용하는 사용자 계정은 암호를 사용하여 인증할 수 있어야 합니다. 즉, 사용자가 공개 키 인증 등의 다른 인증 방법을 사용하지 않아야 합니다.

Tableau Server를 설치하고 초기화하는 데 사용하는 계정에 암호가 없는 경우 passwd 명령을 사용하여 암호를 설정할 수 있습니다.

sudo passwd $USER

포트 액세스 요구 사항

SSH 등을 사용하여 원격으로 Tableau Server를 설치하려면 다음 포트가 열려 있는지 확인하십시오.

  • 8850. TSM(Tableau 서비스 관리자) 웹 인터페이스에 사용되는 포트입니다. 이 인터페이스를 사용하여 Tableau Server를 구성할 수 있습니다.
  • 80. 기본 Tableau Server 웹 인터페이스에 사용되는 포트입니다.

Tableau Server 설치 프로그램은 설치 프로세스 중에 이러한 포트를 열려고 시도하지만 firewalld 방화벽을 통해서만 포트를 열 수 있습니다. 컴퓨터에 다른 방화벽이 실행되고 있는 경우 설치하기 전에 포트를 열어야 합니다.

가상 컨테이너 환경

Docker와 같은 가상 컨테이너 환경의 Tableau Server 설치는 테스트되지 않았으며 지원되지 않습니다. 이러한 환경에 설치한 경우 Linux 기반 Tableau Server가 예상대로 작동하지 않습니다.

패키지 요구 사항

Systemd

Tableau Server가 서비스를 관리하기 위해서는 systemd 가 필요합니다. 이 패키지는 CentOS 7 및 Ubuntu 16에서 기본적으로 설치됩니다. 이러한 배포판의 수정된 버전에서 Tableau Server를 테스트하려는 경우 다음 명령을 실행하여 systemd 가 설치되었는지 확인할 수 있습니다.

whereis systemd

systemd 가 설치되어 있으면 설치 위치가 표시됩니다. 예를 들어, 다음과 같이 출력될 수 있습니다.

systemd: /usr/lib/systemd /etc/systemd /usr/share/systemd
/usr/share/man/man1/systemd.1.gz

systemd가 설치되어 있지만 Tableau 설치 프로그램이 systemd에 대한 요구 사항을 확인하지 못하는 경우 대개 systemd가 실행되고 있지 않은 것입니다. systemd가 실행되고 있는지 확인하려면 다음 명령을 실행합니다.

ls /run/systemd

출력은 파일 및 디렉터리의 목록입니다. systemd가 실행되고 있으면 출력에 system이 포함됩니다. 출력에 system이 없으면 systemd가 실행되고 있지 않습니다.

다음 단계인 Tableau Server 설치 및 구성을 계속 진행합니다.