TSM 설치 및 초기화

이 항목에서는 Tableau Server를 설치하고 TSM(Tableau 서비스 관리자)을 초기화하는 과정을 안내합니다.

중요: 프로덕션 환경에 Tableau Server의 베타 버전을 설치하지 마십시오. 또한 베타 버전의 백업을 사용하여 프로덕션 Tableau Server 설치를 복원해서는 안 됩니다.

필수 요건

계속 진행하기 전에 설치 전 수행할 작업... 항목을 검토하십시오.

선택적 초기화 매개 변수 검토

TSM을 설치하고 초기화하기 전에 초기화 작업의 일부로 선택적으로 설정할 수 있는 매개 변수를 검토하는 것이 중요합니다. initialize-tsm은 한 번만 실행할 수 있으므로 조직에서 필요로 하는 모든 옵션을 사용하여 실행해야 합니다. 기본값이 아닌 시스템 사용자 및 그룹과 같은 일부 옵션은 초기화 작업의 일부로만 구성할 수 있습니다. 정방향 프록시 및 동적 포트 설정과 같은 다른 구성은 초기화를 실행한 후에 수동으로 설정할 수 있지만 이렇게 하려면 훨씬 더 많은 작업이 필요합니다.

선택적 매개 변수의 전체 목록을 보려면 initialize-tsm 스크립트의 도움말 출력을 참조하십시오.

선택적 초기화 매개 변수가 사용되는 몇 가지 일반적인 시나리오는 다음과 같습니다.

  • 정방향 프록시 서버를 사용하도록 Tableau Server 구성 설치 중에 Tableau Server를 구성하려면 이 항목의 나중에 나오는 선택 사항: 일반적인 initalize-tsm 매개 변수를 참조하십시오. 설치 후에 Tableau Server를 구성할 수도 있습니다. 이 경우 Linux에서 정방향 프록시를 사용하도록 Tableau Server 구성을 참조하십시오.
  • 동적 포트 매핑 지정 기본적으로 Tableau Server에 필요한 대부분의 포트는 미리 정의된 포트 범위에서 동적으로 할당(매핑)됩니다. 포트 할당은 설치 중에 각 서비스 또는 프로세스에 대해 수행됩니다. 포트 매핑을 수정하려는 경우 설치 중에 구성하는 것이 좋습니다. initialize-tsm을 사용하여 포트 재매핑 제어을 참조하십시오.
  • 기본값이 아닌 시스템 사용자 또는 그룹 지정. 이 구성 변경은 설치 중에만 수행할 수 있습니다. 시스템 사용자 및 그룹을 참조하십시오.
  • 기본값이 아닌 데이터 디렉터리 지정 이 구성 변경은 설치 중에만 수행할 수 있습니다. 데이터 디렉터리를 참조하십시오.

보안 모범 사례로, TSM 포트(기본값은 8850)를 인터넷에 노출하지 않는 것이 좋습니다.

Tableau Server 설치

배포판의 패키지 관리자를 사용하여 Tableau Server 제품을 설치한 다음 스크립트를 실행하여 TSM을 초기화합니다. 스크립트는 설치된 패키지에 포함되어 있습니다.

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

Tableau Server 패키지 설치

기본적으로 Tableau Server는 /opt 디렉터리에 설치됩니다. RHEL과 같은 배포판에서는 다른 설치 위치를 지정할 수 있습니다.

  1. Tableau Server를 설치하려는 컴퓨터에 sudo 액세스 권한이 있는 사용자로 로그온합니다.

    참고: 문제가 발생하지 않도록 특수 문자(예: ASCII 이외 문자, "+", "-")를 포함하지 않는 사용자 계정을 사용하는 것이 좋습니다. 이 경우 사용자 환경의 구성 방식에 따라 Tableau Server를 완전히 설치하지 못하는 등의 문제가 발생할 수 있습니다.

  2. Tableau Server 다운로드 및 릴리스 정보 페이지에서 .rpm 또는 .deb 설치 프로그램 패키지를 다운로드합니다.

  3. .rpm 또는 .deb 패키지를 복사한 디렉터리로 이동합니다.

  4. 패키지 관리자를 사용하여 Tableau Server 패키지를 설치합니다.

    기존 버전과 동일한 위치에 새 버전을 설치해야 합니다. 설치 위치는 모든 노드에서 동일해야 합니다. 심볼릭 링크를 사용하는 위치 또는 NFS(네트워크 파일 시스템) 볼륨의 디렉터리에는 설치하지 마십시오.

    • CentOS를 포함하여 RHEL 유사 배포에서는 기본 위치가 아닌 위치에 Tableau를 설치할 수 있습니다.

      • 기본 위치 - 기본 위치(/opt/tableau/tableau_server)에 설치하려면 다음을 실행합니다. 여기서, <version>은 주-부-유지 관리 형식입니다(예: 2019-2-5).

        sudo yum update

        sudo yum install tableau-server-<version>.x86_64.rpm

      • 기본이 아닌 위치 - 기본이 아닌 위치에 설치하려면 rpm -i를 사용해야 합니다. 또한 모든 종속 패키지를 설치해야 합니다. 아래의 참고 사항을 참조하십시오.

        다음 명령을 실행합니다.

        sudo rpm -i --prefix /preferred/install/path tableau-server.rpm

      참고: yum 을 사용하여 Tableau Server를 설치하는 경우 모든 종속 패키지가 자동으로 다운로드되고 설치됩니다. 이는 Tableau 설치의 기본 설정 방법입니다. 기본이 아닌 위치에 설치하려는 경우 또는 조직에서 yum 사용을 허용하지 않고 rpm -i를 사용하여 설치해야 하는 경우 모든 종속 패키지도 개별적으로 설치해야 합니다. 종속 패키지 설치에 대한 자세한 내용은 Linux를 실행하는 Air-Gapped 환경에 Tableau Server 설치를 참조하십시오.

    • Ubuntu에서 다음 명령을 실행합니다. 여기서, <version>은 주-부-유지 관리 형식입니다(예: 2019-2-5).

      sudo apt-get update
      sudo apt-get upgrade
      sudo apt-get -y install gdebi-core
      sudo gdebi -n tableau-server-<version>_amd64.deb
      

TSM 초기화

Tableau를 기본 위치에 설치하는지 여부에 관계없이 데이터(추출 및 추출 메타데이터) 저장소에 대한 별도 위치를 지정할 수 있습니다.

  1. scripts 디렉터리로 이동합니다.

    cd /opt/tableau/tableau_server/packages/scripts.<version_code>/
  2. 다음 스크립트를 실행하여 TSM을 시작합니다.

    sudo ./initialize-tsm --accepteula --activation-service --<optional_parameters>

    initialize-tsm 스크립트의 유일한 필수 매개 변수는 --accepteula입니다. Tableau Server EULA(최종 사용자 사용권 계약)에 동의하려면 이 매개 변수를 포함시켜야 합니다. EULA는 다음 위치에서 확인할 수 있습니다.

    /opt/tableau/tableau_server/packages/docs.<version_code>/Commercial_EULA.txt

    하지만 스크립트를 실행하기 전에 다음과 같은 공통 매개 변수를 검토하십시오.

    선택 사항: 일반적인 initalize-tsm 매개 변수
  3. Tableau Server를 구성하기 전에 터미널에서 로그오프한 후 다시 로그온합니다.

    다시 로그온하면 그룹 멤버 자격 변경 사항이 적용된 새 세션이 생성됩니다. 새 세션도 initialize-tsm 스크립트에 의해 추가된 환경 변수에 액세스할 수 있습니다.

다음 단계