Tableau Server 설치 및 구성 - Linux
- 사전 검토 및 설치 전 수행 작업
- Tableau Server 패키지 설치 및 Tableau 서비스 관리자 시작
- 방화벽 설정
- Tableau Server 활성화 및 등록
- Tableau Server 관리자 계정 만들기
- DB 연결 (PostgreSQL)
1. 사전 검토 및 설치 전 수행 작업
- 서버에 적용할 라이선스 결정 (사용자 기준, 코어)
- 물리 코어 확인
grep 'cpu cores' /proc/cpuinfo | tail -1
- 서버 실행 위한 하드웨어
- 메모리 확인
free -h
- 디스크 확인
df -h
- 사용자의 Tableau Server 인증 방법 : LDAP 디렉터리 사용 또는 Tableau Server 로컬 인증 사용
- Tableau Server만 실행하는 전용 컴퓨터에 설치하기 - 성능, 보안, 상호 운용성 부분
- 올바른 버전의 Tableau Server 소프트웨어
- 올바른 Linux 배포판 version
- root로 sudo 권한 가진 tableau 전용 계정 생성
- 계정 생성
sudo adduser tabadmin
- 계정 비밀번호 생성
sudo passwd tabadmin
- Tableau Server 설치 새로 만든 전용 계정에 sudo 권한 부여
- sudoers 찾기
sudo visudo -f/etc/sudoers
- sudoers 파일 수정
i > 입력
tabadmin ALL=(ALL) ALL
> :wq!
- sudo 권한 가진 일반계정 로그인 확인
su tabadmin
2. Tableau Server 패키지 설치 및 Tableau 서비스 관리자 시작
- Tableau Server 파일 가져오기 (설치할 버전 확인해 가져오기, 서버가 온라인 상태일때만 가져올 수 있음 - 폐쇄망 X)
sudo wget <다운로드 링크>
- Tableau Server 설치 파일 실행
sudo yum install tableau-server-<version>.rpm
설치 진행 중 용량 확인 메시지 ? -> y
- Tableau Server 설치 완료 후 tableau 경로 생성 확인 (/opt/tableau/tableau_server/packages 에 저장)
- Tableau Scripts로 경로 이동 후 TSM 시작 (+) 선택 권한 동의
cd /opt/tableau/tableau_server/packages
cd scripts.<version code>
sudo ./initialize-tsm -accepteula
- 변경 내역 확인 - 동적 할당 포트 범위
tsm configuration get -k ports.range.min
tsm configuration get -k ports.range.max
- tsm 명령어로 Tableau Server 상태 확인
tsm status -v
3. 방화벽 설정
root 계정으로 작업 필요
- 게이트웨이와 tsm 포트 열기
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=8850/tcp
- 포트 열려있는지 확인
sudo firewall-cmd --list-all
4. Tableau Server 활성화 및 등록, 일반 서버 설정 구성
< TSM >
- tsm 웹페이지에서 사용자 정보 등록 (https://<host ip>:8850 접속)
- ID저장소 로컬, 포트번호 80 등 초기화 정보 입력
- 초기화 설치 진행
- 초기화 완료 화면
5. Tableau Server 관리자 계정 만들기
< Tableau Server >
- 비밀번호 설정
tabcmd initialuser --server 'localhost:80' -username <admin 계정> --password <admin 암호>
- 웹으로 Tableau Server 접속 후 완료 확인
- 서버 상태에서 프로세스 상태 확인
6. DB 연결
< TSM >
- Window는 PostgreSQL 자동으로 설치되며, Linux는 PostgreSQL 설치해줘야 함
- 설정 내용 적용 위해 서비스 재시작
- Trusted IP 등록 (구성 > 사용자 ID 및 액세스 > 신뢰할 수 있는 인증)
- 프로세스 수 조정
- PostgreSQL JDBC 또는 ODBC 설치파일 다운로드 ( sudo wget <링크 주소 복사> )
- postgreSQL JDBC / ODBC 설치 (다운받은 파일 경로로 이동해 sudo yum install <설치파일>.rpm)
- PostgreSQL readonly 설정
tsm data-access repository-access enable --repository-username readonly -repository-password <암호>
- 세션 True 설정
tsm configuration set -k wqserver.unrestricted_ticket -v true
tsm configuration set -k wqserver.unrestricted_ticket
- 관리자 웹 서버
tsm configuration set -k vizqlserver.browser.render_threshold -v 3000
< Portal >
- Portal 시작 (tomcat)
sudo su
/opt/apache-tomcat-(version)/bin/startup.sh
- Portal 중지
sudo su
/opt/apache-tomcat-(version)/bin/shutdown.sh
(+)
'Database > Server' 카테고리의 다른 글
Tableau SSO 인증(SAML) (0) | 2022.12.05 |
---|---|
Tableau HA Server (0) | 2022.11.07 |
[Tableau] refresh-environment-variables.txt (0) | 2022.09.19 |
[Tableau] Tableau-server-obliterate.txt (1) | 2022.09.19 |
Tableau Server Port (0) | 2022.02.17 |
댓글