공부 목적

  • 엔지니어와 연결점이 있는지 파악하기 위함
  • 태블로가 다른 데이터 시각화 오픈소스보다 유리한 점이 있는지 파악하기 위함

1. Docker 컨테이너 위에 Tebleau를 설치한다.

wget https://downloads.tableau.com/esdalt/2022.3.4/tableau-server-2022-3-4.x86_64.rpm
wget https://downloads.tableau.com/esdalt/2022.3.4/tableau-server-container-setup-tool-2022.3.4.tar.gz
tar xzf tableau-server-container-setup-tool-2022.3.4.tar.gz
cd tableau-server-container-setup-tool-2022.3.4

 

2. 라이센스 제품키를 입력해야한다.

vim reg-info.json
  • 라이센스는 구매 후 사용해야한다.

 

3. 추가 설치

cd customer-files
wget https://downloads.tableau.com/drivers/linux/postgresql/postgresql-42.2.14.jar
wget https://downloads.tableau.com/drivers/simba/simbapresto-1.1-x86_64.rpm
  • 내부적으로 postgresql이 사용되나보다

 

4. Presto ODBC 정보 설정

vim odbcinst.ini

[Simba Presto ODBC Driver 64-bit]
Description=Simba Presto ODBC Driver(64-bit)
Driver=/opt/simba/prestoodbc/lib/64/libprestoodbc_sb64.so

 

5. 컨테이너 초기화 스크립트

vim setup-script

#!/bin/bash
cd /docker/customer-files
yum install -y ./simbopresto-1.1-x86_64.rpm
cp /docker/customer-files/odbcinst.ini /etc
mkdir /opt/tableau/tableau_driver
mkdir /opt/tableau/tableau_driver/jdbc
cp /docker/customer-files/postgresql-42.2.14.jar /opt/tableau/tableau_driver/jdbc
cd tableau-server-container-setup-tool-2022.3.4
sudo ./build-image --accepteula -i ../tableau-server-2022-3-4.x86_64.rpm


docker run \
-e LICENSE_KEY=
-e TABLEAU_USERNAME=admin \
-e TABLEAU_PASSWORD=tableau \
-p 8080:8080 -d tableau_server_image:
728x90

+ Recent posts