반응형
개요
단일 노드에 태블로를 설치하려고 했던 과정을 적어보려 한다.
환경
단일 노드 (클러스터 X)
Linux 환경 (AWS)
루트 디렉토리가 아닌 다른 경로에 설치하고자 함
설치 방법
1. 아래 사이트에서 버전에 맞는 RPM 파일을 다운로드한다.
(wget 명령어 사용)
https://www.tableau.com/ko-kr/support/releases/server
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)
반응형
'DataOps > Tableau' 카테고리의 다른 글
[Tableau] 태블로 TSM Login 실패시 해결 방법 (Tableau, TSM) (0) | 2023.04.18 |
---|