Data/etc

[Tableau] 태블로 다른 경로에 설치하기 (Linux)

장그래 2023. 5. 3. 16:07
반응형

개요

단일 노드에 태블로를 설치하려고 했던 과정을 적어보려 한다.

환경

단일 노드 (클러스터 X)
Linux 환경 (AWS)
루트 디렉토리가 아닌 다른 경로에 설치하고자 함

설치 방법

1. 아래 사이트에서 버전에 맞는 RPM 파일을 다운로드한다. 
(wget 명령어 사용)
https://www.tableau.com/ko-kr/support/releases/server

 

Tableau Server

제품 다운로드 및 릴리스 정보 Tableau Server

www.tableau.com

2. Root 디렉토리에 설치할 것이라면, yum or apt get을 사용해 설치하면 되지만 특정 경로에 설치하기 위해선 rpm을 실행시켜야 한다.

# sudo rpm -i --prefix <설치 경로> 설치파일
sudo rpm -i --prefix /preferred/install/path tableau-server.rpm

<예시>

sudo rpm -i --prefix /data001/tableau/ tableau-server-2022-3-6.x86_64.rpm
error: Failed dependencies:
        fontconfig is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        fuse is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        gdb is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        chrpath is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        libglvnd-glx is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        libICE is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        libX11 is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        libXcomposite is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        libXcursor is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        libXdamage is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        libXext is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        libXi is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        libXrandr is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        libXrender is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        libxslt is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        libXtst is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        libXxf86vm is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        mesa-libEGL is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64
        redhat-lsb-core is needed by tableau-server-20223.23.0507.0956-20223-23.0507.0956.x86_64


3. 아마 위 명령어를 실행하게 되면, 의존성 문제로 다른 패키지를 설치하라고 나타난다. 
해당 패키지를 전부 설치해 주면 된다.

sudo yum install <package1> <package2>…

<예시>


sudo yum install fontconfig fuse gdb chrpath libglvnd-glx libICE libX11 libXcomposite libXcursor libXdamage libXext libXi libXrandr  libXrender libxslt libXtst libXxf86vm mesa-libEGL redhat-lsb-core

4. 설치가 완료되면 설치된 폴더의 스크립트를 실행해 주면 된다. 이때 -d 옵션을 꼭 붙여줘야 한다.
(미리 디렉터리를 만들지 않아도 된다.)
여기서 디렉터리는  T추출, 추출 관련 정보 등을 저장하는 "데이터 디렉터리"를 의미한다.

cd <설치경로>/scripts.<version_code>/
sudo ./initialize-tsm --accepteula --activation-service -d <추출파일경로>

<예시>

cd /data001/tableau/packages/scripts.20223.23.0507.0956/
sudo ./initialize-tsm --accepteula --activation-service -d /data001/tableau_data

5. 해당 스크립트를 통해 설치가 완료됐을 것이다.  나머지는 서버 IP:8850 (TSM) 접속하여 라이선스 등록 및 태블로 세팅하면 된다.
TSM 로그인 계정은 tsmadmin Group안에 Linux 계정이며, 로그인이 안되면 아래 페이지를 참고하면 된다.

2023.04.18 - [Data/etc] - [Tableau] 태블로 TSM Login 실패 시 해결 방법 (Tableau, TSM)

 

[Tableau] 태블로 TSM Login 실패시 해결 방법 (Tableau, TSM)

개요 태블로를 설치하던 중 TSM 로그인이 되지 않았다(TSM 웹 인터페이스 사용). 가이드 문서에 따르면 Linux 계정이 tsmadmin으로 되어있으면 된다고 했는데... 아무리 해도 안 됐다. https://help.tableau.co

skd03052.tistory.com

 

반응형

'Data > etc' 카테고리의 다른 글

[Tableau] 태블로 TSM Login 실패시 해결 방법 (Tableau, TSM)  (0) 2023.04.18