Tableau Server 2018.3 Linux版をインストールしてみた #tableau

はじめに

こんにちは。DI部@大阪オフィスのtamaです。

Tableau Serverにはlinux版が存在します。そして、それをインストールしてみたエントリが弊社ブログにはあります。

しかし、Tableau Serverもバージョンが2018.3が最新となり、TSMという新しい管理機能が搭載されました。もしかしたら、インストール手順が異なっているかもしれない部分があったりするかもしれない…そこで、改めてlinux版の最新バージョンを新規インストールしてみました。

※基本的に上記エントリと似たような内容となっております。
※Tableau Server以外の部分は深く書いていません。

環境の準備

EC2インスタンスを用意

  • c5.4xlarge
  • Amazon Linux 2 AMI 2.0.20190115 x86_64 HVM gp2

Tableau Serverが対応しているディストリビューション

インストーラーを配置する

下記よりlinux版のインストーラー(2018.3.2)をGETし、上記で作成したEC2インスタンスに配置します。

Tableau Serverのインストール

Amazon Linux2にログインしたら、まずはじめに下記コマンドを実行します

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

$ sudo yum update
$ sudo yum install /tmp/tableau-server-2018.3.2.x86_64.rpm
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
/tmp/tableau-server-2018-3-2.x86_64.rpm を調べています: tableau-server-20183.18.1214.0808-20183-18.1214.0808.x86_64
/tmp/tableau-server-2018-3-2.x86_64.rpm をインストール済みとして設定しています
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ tableau-server-20183.18.1214.0808.x86_64 0:20183-18.1214.0808 を インストール
--> 依存性の処理をしています: fontconfig のパッケージ: tableau-server-20183.18.1214.0808-20183-18.1214.0808.x86_64
amzn2-core                                                                                                                                                 | 2.4 kB  00:00:00
--> 依存性の処理をしています: fuse のパッケージ: tableau-server-20183.18.1214.0808-20183-18.1214.0808.x86_64
--> 依存性の処理をしています: gdb のパッケージ: tableau-server-20183.18.1214.0808-20183-18.1214.0808.x86_64
--> 依存性の処理をしています: freeglut のパッケージ: tableau-server-20183.18.1214.0808-20183-18.1214.0808.x86_64
--> 依存性の処理をしています: fuse-libs のパッケージ: tableau-server-20183.18.1214.0808-20183-18.1214.0808.x86_64
--> 依存性の処理をしています: libXcomposite のパッケージ: tableau-server-20183.18.1214.0808-20183-18.1214.0808.x86_64
--> 依存性の処理をしています: libXrender のパッケージ: tableau-server-20183.18.1214.0808-20183-18.1214.0808.x86_64
--> 依存性の処理をしています: libxslt のパッケージ: tableau-server-20183.18.1214.0808-20183-18.1214.0808.x86_64
--> 依存性の処理をしています: mesa-libEGL のパッケージ: tableau-server-20183.18.1214.0808-20183-18.1214.0808.x86_64
--> 依存性の処理をしています: redhat-lsb-core のパッケージ: tableau-server-20183.18.1214.0808-20183-18.1214.0808.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ fontconfig.x86_64 0:2.10.95-11.amzn2.0.2 を インストール
--> 依存性の処理をしています: fontpackages-filesystem のパッケージ: fontconfig-2.10.95-11.amzn2.0.2.x86_64
--> 依存性の処理をしています: font(:lang=en) のパッケージ: fontconfig-2.10.95-11.amzn2.0.2.x86_64
---> パッケージ freeglut.x86_64 0:2.8.1-3.amzn2.0.2 を インストール
--> 依存性の処理をしています: libXxf86vm.so.1()(64bit) のパッケージ: freeglut-2.8.1-3.amzn2.0.2.x86_64
--> 依存性の処理をしています: libXi.so.6()(64bit) のパッケージ: freeglut-2.8.1-3.amzn2.0.2.x86_64
--> 依存性の処理をしています: libXext.so.6()(64bit) のパッケージ: freeglut-2.8.1-3.amzn2.0.2.x86_64
--> 依存性の処理をしています: libX11.so.6()(64bit) のパッケージ: freeglut-2.8.1-3.amzn2.0.2.x86_64
--> 依存性の処理をしています: libGL.so.1()(64bit) のパッケージ: freeglut-2.8.1-3.amzn2.0.2.x86_64
---> パッケージ fuse.x86_64 0:2.9.2-11.amzn2 を インストール
---> パッケージ fuse-libs.x86_64 0:2.9.2-11.amzn2 を インストール
---> パッケージ gdb.x86_64 0:8.0.1-30.amzn2.0.3 を インストール
---> パッケージ libXcomposite.x86_64 0:0.4.4-4.1.amzn2.0.2 を インストール
---> パッケージ libXrender.x86_64 0:0.9.10-1.amzn2.0.2 を インストール
---> パッケージ libxslt.x86_64 0:1.1.28-5.amzn2.0.2 を インストール
---> パッケージ mesa-libEGL.x86_64 0:17.2.3-8.20171019.amzn2.0.4 を インストール
--> 依存性の処理をしています: mesa-libgbm = 17.2.3-8.20171019.amzn2.0.4 のパッケージ: mesa-libEGL-17.2.3-8.20171019.amzn2.0.4.x86_64
--> 依存性の処理をしています: libglvnd-egl のパッケージ: mesa-libEGL-17.2.3-8.20171019.amzn2.0.4.x86_64
--> 依存性の処理をしています: libxshmfence.so.1()(64bit) のパッケージ: mesa-libEGL-17.2.3-8.20171019.amzn2.0.4.x86_64
--> 依存性の処理をしています: libxcb.so.1()(64bit) のパッケージ: mesa-libEGL-17.2.3-8.20171019.amzn2.0.4.x86_64
--> 依存性の処理をしています: libxcb-xfixes.so.0()(64bit) のパッケージ: mesa-libEGL-17.2.3-8.20171019.amzn2.0.4.x86_64
--> 依存性の処理をしています: libxcb-sync.so.1()(64bit) のパッケージ: mesa-libEGL-17.2.3-8.20171019.amzn2.0.4.x86_64
--> 依存性の処理をしています: libxcb-present.so.0()(64bit) のパッケージ: mesa-libEGL-17.2.3-8.20171019.amzn2.0.4.x86_64
--> 依存性の処理をしています: libxcb-dri3.so.0()(64bit) のパッケージ: mesa-libEGL-17.2.3-8.20171019.amzn2.0.4.x86_64
--> 依存性の処理をしています: libxcb-dri2.so.0()(64bit) のパッケージ: mesa-libEGL-17.2.3-8.20171019.amzn2.0.4.x86_64
--> 依存性の処理をしています: libwayland-server.so.0()(64bit) のパッケージ: mesa-libEGL-17.2.3-8.20171019.amzn2.0.4.x86_64
--> 依存性の処理をしています: libwayland-client.so.0()(64bit) のパッケージ: mesa-libEGL-17.2.3-8.20171019.amzn2.0.4.x86_64
--> 依存性の処理をしています: libgbm.so.1()(64bit) のパッケージ: mesa-libEGL-17.2.3-8.20171019.amzn2.0.4.x86_64
---> パッケージ system-lsb-core.x86_64 0:4.1-27.amzn2.3.5 を インストール
--> 依存性の処理をしています: system-lsb-submod-security(x86-64) = 4.1-27.amzn2.3.5 のパッケージ: system-lsb-core-4.1-27.amzn2.3.5.x86_64
--> 依存性の処理をしています: spax のパッケージ: system-lsb-core-4.1-27.amzn2.3.5.x86_64
--> 依存性の処理をしています: ncurses-compat-libs(x86-64) のパッケージ: system-lsb-core-4.1-27.amzn2.3.5.x86_64
--> 依存性の処理をしています: /usr/bin/patch のパッケージ: system-lsb-core-4.1-27.amzn2.3.5.x86_64
--> 依存性の処理をしています: /usr/bin/m4 のパッケージ: system-lsb-core-4.1-27.amzn2.3.5.x86_64
--> 依存性の処理をしています: /usr/bin/lpr のパッケージ: system-lsb-core-4.1-27.amzn2.3.5.x86_64
--> 依存性の処理をしています: /usr/bin/lp のパッケージ: system-lsb-core-4.1-27.amzn2.3.5.x86_64
--> 依存性の処理をしています: /usr/bin/chsh のパッケージ: system-lsb-core-4.1-27.amzn2.3.5.x86_64
--> 依存性の処理をしています: /usr/bin/chfn のパッケージ: system-lsb-core-4.1-27.amzn2.3.5.x86_64
--> 依存性の処理をしています: /bin/mailx のパッケージ: system-lsb-core-4.1-27.amzn2.3.5.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ cups-client.x86_64 1:1.6.3-35.amzn2 を インストール
--> 依存性の処理をしています: cups-libs(x86-64) = 1:1.6.3-35.amzn2 のパッケージ: 1:cups-client-1.6.3-35.amzn2.x86_64
--> 依存性の処理をしています: libcups.so.2()(64bit) のパッケージ: 1:cups-client-1.6.3-35.amzn2.x86_64
--> 依存性の処理をしています: libavahi-common.so.3()(64bit) のパッケージ: 1:cups-client-1.6.3-35.amzn2.x86_64
--> 依存性の処理をしています: libavahi-client.so.3()(64bit) のパッケージ: 1:cups-client-1.6.3-35.amzn2.x86_64
---> パッケージ fontpackages-filesystem.noarch 0:1.44-8.amzn2 を インストール
---> パッケージ libX11.x86_64 0:1.6.5-1.amzn2.0.2 を インストール
--> 依存性の処理をしています: libX11-common >= 1.6.5-1.amzn2.0.2 のパッケージ: libX11-1.6.5-1.amzn2.0.2.x86_64
---> パッケージ libXext.x86_64 0:1.3.3-3.amzn2.0.2 を インストール
---> パッケージ libXi.x86_64 0:1.7.9-1.amzn2.0.2 を インストール
---> パッケージ libXxf86vm.x86_64 0:1.1.4-1.amzn2.0.2 を インストール
---> パッケージ libglvnd-egl.x86_64 1:1.0.0-1.amzn2.0.2 を インストール
--> 依存性の処理をしています: libglvnd(x86-64) = 1:1.0.0-1.amzn2.0.2 のパッケージ: 1:libglvnd-egl-1.0.0-1.amzn2.0.2.x86_64
--> 依存性の処理をしています: libGLdispatch.so.0()(64bit) のパッケージ: 1:libglvnd-egl-1.0.0-1.amzn2.0.2.x86_64
---> パッケージ libglvnd-glx.x86_64 1:1.0.0-1.amzn2.0.2 を インストール
--> 依存性の処理をしています: mesa-libGL(x86-64) >= 13.0.4-1 のパッケージ: 1:libglvnd-glx-1.0.0-1.amzn2.0.2.x86_64
---> パッケージ libwayland-client.x86_64 0:1.14.0-2.amzn2.0.1 を インストール
---> パッケージ libwayland-server.x86_64 0:1.14.0-2.amzn2.0.1 を インストール
---> パッケージ libxcb.x86_64 0:1.12-1.amzn2.0.2 を インストール
--> 依存性の処理をしています: libXau.so.6()(64bit) のパッケージ: libxcb-1.12-1.amzn2.0.2.x86_64
---> パッケージ libxshmfence.x86_64 0:1.2-1.amzn2.0.2 を インストール
---> パッケージ m4.x86_64 0:1.4.16-10.amzn2.0.2 を インストール
---> パッケージ mailx.x86_64 0:12.5-19.amzn2 を インストール
---> パッケージ mesa-libgbm.x86_64 0:17.2.3-8.20171019.amzn2.0.4 を インストール
--> 依存性の処理をしています: mesa-libglapi = 17.2.3-8.20171019.amzn2.0.4 のパッケージ: mesa-libgbm-17.2.3-8.20171019.amzn2.0.4.x86_64
---> パッケージ ncurses-compat-libs.x86_64 0:6.0-8.20170212.amzn2.1.2 を インストール
---> パッケージ patch.x86_64 0:2.7.1-10.amzn2.0.2 を インストール
---> パッケージ spax.x86_64 0:1.5.2-13.amzn2.0.1 を インストール
---> パッケージ stix-fonts.noarch 0:1.1.0-5.amzn2 を インストール
---> パッケージ system-lsb-submod-security.x86_64 0:4.1-27.amzn2.3.5 を インストール
---> パッケージ util-linux-user.x86_64 0:2.30.2-2.amzn2.0.4 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ avahi-libs.x86_64 0:0.6.31-19.amzn2 を インストール
---> パッケージ cups-libs.x86_64 1:1.6.3-35.amzn2 を インストール
---> パッケージ libX11-common.noarch 0:1.6.5-1.amzn2.0.2 を インストール
---> パッケージ libXau.x86_64 0:1.0.8-2.1.amzn2.0.2 を インストール
---> パッケージ libglvnd.x86_64 1:1.0.0-1.amzn2.0.2 を インストール
---> パッケージ mesa-libGL.x86_64 0:17.2.3-8.20171019.amzn2.0.4 を インストール
--> 依存性の処理をしています: libXfixes.so.3()(64bit) のパッケージ: mesa-libGL-17.2.3-8.20171019.amzn2.0.4.x86_64
--> 依存性の処理をしています: libXdamage.so.1()(64bit) のパッケージ: mesa-libGL-17.2.3-8.20171019.amzn2.0.4.x86_64
---> パッケージ mesa-libglapi.x86_64 0:17.2.3-8.20171019.amzn2.0.4 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ libXdamage.x86_64 0:1.1.4-4.1.amzn2.0.2 を インストール
---> パッケージ libXfixes.x86_64 0:5.0.3-1.amzn2.0.2 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

==================================================================================================================================================================================
 Package                                            アーキテクチャー        バージョン                                     リポジトリー                                      容量
==================================================================================================================================================================================
インストール中:
 tableau-server-20183.18.1214.0808                  x86_64                  20183-18.1214.0808                             /tableau-server-2018-3-2.x86_64                  3.2 G
依存性関連でのインストールをします:
 avahi-libs                                         x86_64                  0.6.31-19.amzn2                                amzn2-core                                        62 k
 cups-client                                        x86_64                  1:1.6.3-35.amzn2                               amzn2-core                                       152 k
 cups-libs                                          x86_64                  1:1.6.3-35.amzn2                               amzn2-core                                       360 k
 fontconfig                                         x86_64                  2.10.95-11.amzn2.0.2                           amzn2-core                                       231 k
 fontpackages-filesystem                            noarch                  1.44-8.amzn2                                   amzn2-core                                        10 k
 freeglut                                           x86_64                  2.8.1-3.amzn2.0.2                              amzn2-core                                       183 k
 fuse                                               x86_64                  2.9.2-11.amzn2                                 amzn2-core                                        86 k
 fuse-libs                                          x86_64                  2.9.2-11.amzn2                                 amzn2-core                                        94 k
 gdb                                                x86_64                  8.0.1-30.amzn2.0.3                             amzn2-core                                       3.2 M
 libX11                                             x86_64                  1.6.5-1.amzn2.0.2                              amzn2-core                                       614 k
 libX11-common                                      noarch                  1.6.5-1.amzn2.0.2                              amzn2-core                                       164 k
 libXau                                             x86_64                  1.0.8-2.1.amzn2.0.2                            amzn2-core                                        29 k
 libXcomposite                                      x86_64                  0.4.4-4.1.amzn2.0.2                            amzn2-core                                        22 k
 libXdamage                                         x86_64                  1.1.4-4.1.amzn2.0.2                            amzn2-core                                        20 k
 libXext                                            x86_64                  1.3.3-3.amzn2.0.2                              amzn2-core                                        39 k
 libXfixes                                          x86_64                  5.0.3-1.amzn2.0.2                              amzn2-core                                        18 k
 libXi                                              x86_64                  1.7.9-1.amzn2.0.2                              amzn2-core                                        41 k
 libXrender                                         x86_64                  0.9.10-1.amzn2.0.2                             amzn2-core                                        26 k
 libXxf86vm                                         x86_64                  1.1.4-1.amzn2.0.2                              amzn2-core                                        17 k
 libglvnd                                           x86_64                  1:1.0.0-1.amzn2.0.2                            amzn2-core                                        89 k
 libglvnd-egl                                       x86_64                  1:1.0.0-1.amzn2.0.2                            amzn2-core                                        43 k
 libglvnd-glx                                       x86_64                  1:1.0.0-1.amzn2.0.2                            amzn2-core                                       124 k
 libwayland-client                                  x86_64                  1.14.0-2.amzn2.0.1                             amzn2-core                                        32 k
 libwayland-server                                  x86_64                  1.14.0-2.amzn2.0.1                             amzn2-core                                        38 k
 libxcb                                             x86_64                  1.12-1.amzn2.0.2                               amzn2-core                                       216 k
 libxshmfence                                       x86_64                  1.2-1.amzn2.0.2                                amzn2-core                                       7.2 k
 libxslt                                            x86_64                  1.1.28-5.amzn2.0.2                             amzn2-core                                       243 k
 m4                                                 x86_64                  1.4.16-10.amzn2.0.2                            amzn2-core                                       256 k
 mailx                                              x86_64                  12.5-19.amzn2                                  amzn2-core                                       247 k
 mesa-libEGL                                        x86_64                  17.2.3-8.20171019.amzn2.0.4                    amzn2-core                                       100 k
 mesa-libGL                                         x86_64                  17.2.3-8.20171019.amzn2.0.4                    amzn2-core                                       159 k
 mesa-libgbm                                        x86_64                  17.2.3-8.20171019.amzn2.0.4                    amzn2-core                                        37 k
 mesa-libglapi                                      x86_64                  17.2.3-8.20171019.amzn2.0.4                    amzn2-core                                        43 k
 ncurses-compat-libs                                x86_64                  6.0-8.20170212.amzn2.1.2                       amzn2-core                                       314 k
 patch                                              x86_64                  2.7.1-10.amzn2.0.2                             amzn2-core                                       111 k
 spax                                               x86_64                  1.5.2-13.amzn2.0.1                             amzn2-core                                       262 k
 stix-fonts                                         noarch                  1.1.0-5.amzn2                                  amzn2-core                                       1.3 M
 system-lsb-core                                    x86_64                  4.1-27.amzn2.3.5                               amzn2-core                                        38 k
 system-lsb-submod-security                         x86_64                  4.1-27.amzn2.3.5                               amzn2-core                                        15 k
 util-linux-user                                    x86_64                  2.30.2-2.amzn2.0.4                             amzn2-core                                        88 k

トランザクションの要約
==================================================================================================================================================================================
インストール  1 パッケージ (+40 個の依存関係のパッケージ)

合計容量: 3.2 G
総ダウンロード容量: 9.0 M
インストール容量: 3.3 G
Is this ok [y/d/N]: y
Downloading packages:
(1/40): avahi-libs-0.6.31-19.amzn2.x86_64.rpm                                                                                                              |  62 kB  00:00:00
(2/40): cups-client-1.6.3-35.amzn2.x86_64.rpm                                                                                                              | 152 kB  00:00:00
(3/40): cups-libs-1.6.3-35.amzn2.x86_64.rpm                                                                                                                | 360 kB  00:00:00
(4/40): fontconfig-2.10.95-11.amzn2.0.2.x86_64.rpm                                                                                                         | 231 kB  00:00:00
(5/40): fontpackages-filesystem-1.44-8.amzn2.noarch.rpm                                                                                                    |  10 kB  00:00:00
(6/40): fuse-2.9.2-11.amzn2.x86_64.rpm                                                                                                                     |  86 kB  00:00:00
(7/40): fuse-libs-2.9.2-11.amzn2.x86_64.rpm                                                                                                                |  94 kB  00:00:00
(8/40): freeglut-2.8.1-3.amzn2.0.2.x86_64.rpm                                                                                                              | 183 kB  00:00:00
(9/40): libX11-1.6.5-1.amzn2.0.2.x86_64.rpm                                                                                                                | 614 kB  00:00:00
(10/40): libX11-common-1.6.5-1.amzn2.0.2.noarch.rpm                                                                                                        | 164 kB  00:00:00
(11/40): gdb-8.0.1-30.amzn2.0.3.x86_64.rpm                                                                                                                 | 3.2 MB  00:00:00
(12/40): libXau-1.0.8-2.1.amzn2.0.2.x86_64.rpm                                                                                                             |  29 kB  00:00:00
(13/40): libXcomposite-0.4.4-4.1.amzn2.0.2.x86_64.rpm                                                                                                      |  22 kB  00:00:00
(14/40): libXdamage-1.1.4-4.1.amzn2.0.2.x86_64.rpm                                                                                                         |  20 kB  00:00:00
(15/40): libXext-1.3.3-3.amzn2.0.2.x86_64.rpm                                                                                                              |  39 kB  00:00:00
(16/40): libXfixes-5.0.3-1.amzn2.0.2.x86_64.rpm                                                                                                            |  18 kB  00:00:00
(17/40): libXi-1.7.9-1.amzn2.0.2.x86_64.rpm                                                                                                                |  41 kB  00:00:00
(18/40): libXrender-0.9.10-1.amzn2.0.2.x86_64.rpm                                                                                                          |  26 kB  00:00:00
(19/40): libXxf86vm-1.1.4-1.amzn2.0.2.x86_64.rpm                                                                                                           |  17 kB  00:00:00
(20/40): libglvnd-1.0.0-1.amzn2.0.2.x86_64.rpm                                                                                                             |  89 kB  00:00:00
(21/40): libglvnd-egl-1.0.0-1.amzn2.0.2.x86_64.rpm                                                                                                         |  43 kB  00:00:00
(22/40): libglvnd-glx-1.0.0-1.amzn2.0.2.x86_64.rpm                                                                                                         | 124 kB  00:00:00
(23/40): libwayland-client-1.14.0-2.amzn2.0.1.x86_64.rpm                                                                                                   |  32 kB  00:00:00
(24/40): libwayland-server-1.14.0-2.amzn2.0.1.x86_64.rpm                                                                                                   |  38 kB  00:00:00
(25/40): libxshmfence-1.2-1.amzn2.0.2.x86_64.rpm                                                                                                           | 7.2 kB  00:00:00
(26/40): libxcb-1.12-1.amzn2.0.2.x86_64.rpm                                                                                                                | 216 kB  00:00:00
(27/40): m4-1.4.16-10.amzn2.0.2.x86_64.rpm                                                                                                                 | 256 kB  00:00:00
(28/40): libxslt-1.1.28-5.amzn2.0.2.x86_64.rpm                                                                                                             | 243 kB  00:00:00
(29/40): mesa-libEGL-17.2.3-8.20171019.amzn2.0.4.x86_64.rpm                                                                                                | 100 kB  00:00:00
(30/40): mailx-12.5-19.amzn2.x86_64.rpm                                                                                                                    | 247 kB  00:00:00
(31/40): mesa-libgbm-17.2.3-8.20171019.amzn2.0.4.x86_64.rpm                                                                                                |  37 kB  00:00:00
(32/40): mesa-libglapi-17.2.3-8.20171019.amzn2.0.4.x86_64.rpm                                                                                              |  43 kB  00:00:00
(33/40): mesa-libGL-17.2.3-8.20171019.amzn2.0.4.x86_64.rpm                                                                                                 | 159 kB  00:00:00
(34/40): ncurses-compat-libs-6.0-8.20170212.amzn2.1.2.x86_64.rpm                                                                                           | 314 kB  00:00:00
(35/40): patch-2.7.1-10.amzn2.0.2.x86_64.rpm                                                                                                               | 111 kB  00:00:00
(36/40): spax-1.5.2-13.amzn2.0.1.x86_64.rpm                                                                                                                | 262 kB  00:00:00
(37/40): system-lsb-core-4.1-27.amzn2.3.5.x86_64.rpm                                                                                                       |  38 kB  00:00:00
(38/40): system-lsb-submod-security-4.1-27.amzn2.3.5.x86_64.rpm                                                                                            |  15 kB  00:00:00
(39/40): stix-fonts-1.1.0-5.amzn2.noarch.rpm                                                                                                               | 1.3 MB  00:00:00
(40/40): util-linux-user-2.30.2-2.amzn2.0.4.x86_64.rpm                                                                                                     |  88 kB  00:00:00
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                                               18 MB/s | 9.0 MB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : mesa-libglapi-17.2.3-8.20171019.amzn2.0.4.x86_64                                                                                                 1/41
  インストール中          : 1:libglvnd-1.0.0-1.amzn2.0.2.x86_64                                                                                                              2/41
  インストール中          : avahi-libs-0.6.31-19.amzn2.x86_64                                                                                                                3/41
  インストール中          : libwayland-client-1.14.0-2.amzn2.0.1.x86_64                                                                                                      4/41
  インストール中          : libwayland-server-1.14.0-2.amzn2.0.1.x86_64                                                                                                      5/41
  インストール中          : fontpackages-filesystem-1.44-8.amzn2.noarch                                                                                                      6/41
  インストール中          : libxshmfence-1.2-1.amzn2.0.2.x86_64                                                                                                              7/41
  インストール中          : stix-fonts-1.1.0-5.amzn2.noarch                                                                                                                  8/41
  インストール中          : fontconfig-2.10.95-11.amzn2.0.2.x86_64                                                                                                           9/41
  インストール中          : mesa-libgbm-17.2.3-8.20171019.amzn2.0.4.x86_64                                                                                                  10/41
  インストール中          : 1:cups-libs-1.6.3-35.amzn2.x86_64                                                                                                               11/41
  インストール中          : 1:cups-client-1.6.3-35.amzn2.x86_64                                                                                                             12/41
  インストール中          : m4-1.4.16-10.amzn2.0.2.x86_64                                                                                                                   13/41
  インストール中          : fuse-2.9.2-11.amzn2.x86_64                                                                                                                      14/41
  インストール中          : system-lsb-submod-security-4.1-27.amzn2.3.5.x86_64                                                                                              15/41
  インストール中          : gdb-8.0.1-30.amzn2.0.3.x86_64                                                                                                                   16/41
  インストール中          : libX11-common-1.6.5-1.amzn2.0.2.noarch                                                                                                          17/41
  インストール中          : spax-1.5.2-13.amzn2.0.1.x86_64                                                                                                                  18/41
  インストール中          : libXau-1.0.8-2.1.amzn2.0.2.x86_64                                                                                                               19/41
  インストール中          : libxcb-1.12-1.amzn2.0.2.x86_64                                                                                                                  20/41
  インストール中          : libX11-1.6.5-1.amzn2.0.2.x86_64                                                                                                                 21/41
  インストール中          : libXext-1.3.3-3.amzn2.0.2.x86_64                                                                                                                22/41
  インストール中          : libXxf86vm-1.1.4-1.amzn2.0.2.x86_64                                                                                                             23/41
  インストール中          : libXfixes-5.0.3-1.amzn2.0.2.x86_64                                                                                                              24/41
  インストール中          : 1:libglvnd-egl-1.0.0-1.amzn2.0.2.x86_64                                                                                                         25/41
  インストール中          : mesa-libEGL-17.2.3-8.20171019.amzn2.0.4.x86_64                                                                                                  26/41
  インストール中          : libXdamage-1.1.4-4.1.amzn2.0.2.x86_64                                                                                                           27/41
  インストール中          : 1:libglvnd-glx-1.0.0-1.amzn2.0.2.x86_64                                                                                                         28/41
  インストール中          : mesa-libGL-17.2.3-8.20171019.amzn2.0.4.x86_64                                                                                                   29/41
  インストール中          : libXi-1.7.9-1.amzn2.0.2.x86_64                                                                                                                  30/41
  インストール中          : freeglut-2.8.1-3.amzn2.0.2.x86_64                                                                                                               31/41
  インストール中          : libXcomposite-0.4.4-4.1.amzn2.0.2.x86_64                                                                                                        32/41
  インストール中          : libXrender-0.9.10-1.amzn2.0.2.x86_64                                                                                                            33/41
  インストール中          : fuse-libs-2.9.2-11.amzn2.x86_64                                                                                                                 34/41
  インストール中          : ncurses-compat-libs-6.0-8.20170212.amzn2.1.2.x86_64                                                                                             35/41
  インストール中          : libxslt-1.1.28-5.amzn2.0.2.x86_64                                                                                                               36/41
  インストール中          : mailx-12.5-19.amzn2.x86_64                                                                                                                      37/41
  インストール中          : util-linux-user-2.30.2-2.amzn2.0.4.x86_64                                                                                                       38/41
  インストール中          : patch-2.7.1-10.amzn2.0.2.x86_64                                                                                                                 39/41
  インストール中          : system-lsb-core-4.1-27.amzn2.3.5.x86_64                                                                                                         40/41

Your hardware meets the minimum requirements for a trial of Tableau Server.
If you plan to run Tableau Server in a production environment, we recommend the following hardware specifications: http://www.tableau.com/products/server/specs
Tableau Server runs best with at least 32 GB memory, but found only 31 GB of memory.

  インストール中          : tableau-server-20183.18.1214.0808-20183-18.1214.0808.x86_64                                                                                                               41/41
Creating /usr/lib64/libcrypt.so (a workaround for some RHEL 7-based installations)

If this is a single node or initial node installation, run:

    sudo /opt/tableau/tableau_server/packages/scripts.20183.18.1214.0808/initialize-tsm --accepteula

to continue setting up Tableau Server. If this installation is part of a multi-node configuration,
see the online documentation for installing Tableau Server on additional nodes.

  検証中                  : patch-2.7.1-10.amzn2.0.2.x86_64                                                                                                                                            1/41
  検証中                  : util-linux-user-2.30.2-2.amzn2.0.4.x86_64                                                                                                                                  2/41
  検証中                  : mailx-12.5-19.amzn2.x86_64                                                                                                                                                 3/41
  検証中                  : libxslt-1.1.28-5.amzn2.0.2.x86_64                                                                                                                                          4/41
  検証中                  : libxshmfence-1.2-1.amzn2.0.2.x86_64                                                                                                                                        5/41
  検証中                  : libXxf86vm-1.1.4-1.amzn2.0.2.x86_64                                                                                                                                        6/41
  検証中                  : libXdamage-1.1.4-4.1.amzn2.0.2.x86_64                                                                                                                                      7/41
  検証中                  : fontpackages-filesystem-1.44-8.amzn2.noarch                                                                                                                                8/41
  検証中                  : ncurses-compat-libs-6.0-8.20170212.amzn2.1.2.x86_64                                                                                                                        9/41
  検証中                  : 1:libglvnd-egl-1.0.0-1.amzn2.0.2.x86_64                                                                                                                                   10/41
  検証中                  : mesa-libgbm-17.2.3-8.20171019.amzn2.0.4.x86_64                                                                                                                            11/41
  検証中                  : libxcb-1.12-1.amzn2.0.2.x86_64                                                                                                                                            12/41
  検証中                  : libwayland-server-1.14.0-2.amzn2.0.1.x86_64                                                                                                                               13/41
  検証中                  : libXext-1.3.3-3.amzn2.0.2.x86_64                                                                                                                                          14/41
  検証中                  : fuse-libs-2.9.2-11.amzn2.x86_64                                                                                                                                           15/41
  検証中                  : libXcomposite-0.4.4-4.1.amzn2.0.2.x86_64                                                                                                                                  16/41
  検証中                  : libwayland-client-1.14.0-2.amzn2.0.1.x86_64                                                                                                                               17/41
  検証中                  : libXau-1.0.8-2.1.amzn2.0.2.x86_64                                                                                                                                         18/41
  検証中                  : avahi-libs-0.6.31-19.amzn2.x86_64                                                                                                                                         19/41
  検証中                  : tableau-server-20183.18.1214.0808-20183-18.1214.0808.x86_64                                                                                                               20/41
  検証中                  : system-lsb-core-4.1-27.amzn2.3.5.x86_64                                                                                                                                   21/41
  検証中                  : 1:libglvnd-glx-1.0.0-1.amzn2.0.2.x86_64                                                                                                                                   22/41
  検証中                  : libXrender-0.9.10-1.amzn2.0.2.x86_64                                                                                                                                      23/41
  検証中                  : 1:libglvnd-1.0.0-1.amzn2.0.2.x86_64                                                                                                                                       24/41
  検証中                  : 1:cups-client-1.6.3-35.amzn2.x86_64                                                                                                                                       25/41
  検証中                  : spax-1.5.2-13.amzn2.0.1.x86_64                                                                                                                                            26/41
  検証中                  : fontconfig-2.10.95-11.amzn2.0.2.x86_64                                                                                                                                    27/41
  検証中                  : libXi-1.7.9-1.amzn2.0.2.x86_64                                                                                                                                            28/41
  検証中                  : libX11-common-1.6.5-1.amzn2.0.2.noarch                                                                                                                                    29/41
  検証中                  : libX11-1.6.5-1.amzn2.0.2.x86_64                                                                                                                                           30/41
  検証中                  : mesa-libGL-17.2.3-8.20171019.amzn2.0.4.x86_64                                                                                                                             31/41
  検証中                  : gdb-8.0.1-30.amzn2.0.3.x86_64                                                                                                                                             32/41
  検証中                  : mesa-libglapi-17.2.3-8.20171019.amzn2.0.4.x86_64                                                                                                                          33/41
  検証中                  : stix-fonts-1.1.0-5.amzn2.noarch                                                                                                                                           34/41
  検証中                  : system-lsb-submod-security-4.1-27.amzn2.3.5.x86_64                                                                                                                        35/41
  検証中                  : fuse-2.9.2-11.amzn2.x86_64                                                                                                                                                36/41
  検証中                  : 1:cups-libs-1.6.3-35.amzn2.x86_64                                                                                                                                         37/41
  検証中                  : m4-1.4.16-10.amzn2.0.2.x86_64                                                                                                                                             38/41
  検証中                  : libXfixes-5.0.3-1.amzn2.0.2.x86_64                                                                                                                                        39/41
  検証中                  : mesa-libEGL-17.2.3-8.20171019.amzn2.0.4.x86_64                                                                                                                            40/41
  検証中                  : freeglut-2.8.1-3.amzn2.0.2.x86_64                                                                                                                                         41/41

インストール:
  tableau-server-20183.18.1214.0808.x86_64 0:20183-18.1214.0808

依存性関連をインストールしました:
  avahi-libs.x86_64 0:0.6.31-19.amzn2                                  cups-client.x86_64 1:1.6.3-35.amzn2                             cups-libs.x86_64 1:1.6.3-35.amzn2
  fontconfig.x86_64 0:2.10.95-11.amzn2.0.2                             fontpackages-filesystem.noarch 0:1.44-8.amzn2                   freeglut.x86_64 0:2.8.1-3.amzn2.0.2
  fuse.x86_64 0:2.9.2-11.amzn2                                         fuse-libs.x86_64 0:2.9.2-11.amzn2                               gdb.x86_64 0:8.0.1-30.amzn2.0.3
  libX11.x86_64 0:1.6.5-1.amzn2.0.2                                    libX11-common.noarch 0:1.6.5-1.amzn2.0.2                        libXau.x86_64 0:1.0.8-2.1.amzn2.0.2
  libXcomposite.x86_64 0:0.4.4-4.1.amzn2.0.2                           libXdamage.x86_64 0:1.1.4-4.1.amzn2.0.2                         libXext.x86_64 0:1.3.3-3.amzn2.0.2
  libXfixes.x86_64 0:5.0.3-1.amzn2.0.2                                 libXi.x86_64 0:1.7.9-1.amzn2.0.2                                libXrender.x86_64 0:0.9.10-1.amzn2.0.2
  libXxf86vm.x86_64 0:1.1.4-1.amzn2.0.2                                libglvnd.x86_64 1:1.0.0-1.amzn2.0.2                             libglvnd-egl.x86_64 1:1.0.0-1.amzn2.0.2
  libglvnd-glx.x86_64 1:1.0.0-1.amzn2.0.2                              libwayland-client.x86_64 0:1.14.0-2.amzn2.0.1                   libwayland-server.x86_64 0:1.14.0-2.amzn2.0.1
  libxcb.x86_64 0:1.12-1.amzn2.0.2                                     libxshmfence.x86_64 0:1.2-1.amzn2.0.2                           libxslt.x86_64 0:1.1.28-5.amzn2.0.2
  m4.x86_64 0:1.4.16-10.amzn2.0.2                                      mailx.x86_64 0:12.5-19.amzn2                                    mesa-libEGL.x86_64 0:17.2.3-8.20171019.amzn2.0.4
  mesa-libGL.x86_64 0:17.2.3-8.20171019.amzn2.0.4                      mesa-libgbm.x86_64 0:17.2.3-8.20171019.amzn2.0.4                mesa-libglapi.x86_64 0:17.2.3-8.20171019.amzn2.0.4
  ncurses-compat-libs.x86_64 0:6.0-8.20170212.amzn2.1.2                patch.x86_64 0:2.7.1-10.amzn2.0.2                               spax.x86_64 0:1.5.2-13.amzn2.0.1
  stix-fonts.noarch 0:1.1.0-5.amzn2                                    system-lsb-core.x86_64 0:4.1-27.amzn2.3.5                       system-lsb-submod-security.x86_64 0:4.1-27.amzn2.3.5
  util-linux-user.x86_64 0:2.30.2-2.amzn2.0.4

完了しました!

TSMを準備するスクリプトを実行する

先程の処理が完了したら、次はTSMスクリプトが配置されているディレクトリに移動して実行します。

$ cd /opt/tableau/tableau_server/packages/scripts.20183.18.1214.0808/
$ sudo ./initialize-tsm --accepteula
This system's locale 'en_US.UTF-8' does not match the locale of the current shell 'ja_JP.UTF-8'.
If you really want to set the Tableau Server locale to 'ja_JP.UTF-8', ru-run this
script with the -f flag to bypass this warning.
Canceling.

スクリプトを実行しようとしたところ、警告メッセージが現れました。インスタンスとスクリプトでロケールが違うぞ、というメッセージのようです。Tableau Serverのロケールを「ja_JP.UTF-8」に設定してスクリプトを実行したい場合は、-fオプションを付与して再実行するように書かれています。というわけで指示に従い再実行。

$ sudo ./initialize-tsm --accepteula -f
*********************************************************************
*********************************************************************

>>> Tableau Server will use the following locale: 'ja_JP.UTF-8'.

*********************************************************************
*********************************************************************
Creating 'tsmadmin' group for TSM admin authorization
Creating 'tableau' unprivileged user account
Creating directories and setting permissions...
Using '/var/opt/tableau/tableau_server' as the data directory.
Adding user 'ec2-user' to group 'tableau'...
Adding user 'ec2-user' to group 'tsmadmin'...
Added. Note: These group membership changes do not take effect in shells already open. For these to take effect, log out of the shell and log back in.
Creating environment file...
Starting TSM services...
Tableau Server コーディネーション サービスのリポジトリ バージョンを更新しています。
TSM services started successfully
Use the 'tsm' command to continue setting up Tableau Server.
>> Tableau binary directory will be added to PATH for new shells. To get the
>> updated path, either start a new session, or for bash users run:
>> source /etc/profile.d/tableau_server.sh
The TSM administrative web interface (and REST API) is now available at
https://ip-10-0-0-251.ap-northeast-1.compute.internal:8850
You can continue the configuration and initialization of Tableau server using either the TSM command line interface,
or the web interface.
You will be prompted to authenticate, or can log in using the username 'ec2-user', with the same password you used to log into this session (or any other username in the administrative group and with its password).
Done.

TSM WebUIでセットアップを進める

tsmadminグループにセットアップ用のユーザーを追加しておく

次はWebブラウザでの作業となりますが、その設定を行うTSM WebUIにログインするにはユーザー名とパスワードが必要です。Windows Server版の時はローカルAdmin権限を持っているユーザーでログインしましたが、linux版の場合は、tsmadminグループに入っているユーザーアカウントでログインする必要があります。というわけで、一つ検証用のユーザーを作成し、グループに追加しておきます。

$ sudo useradd tama
$ sudo passwd tama
…
$ sudo usermod -G tsmadmin -a tama

TSMにログイン

TSMへのアクセスの仕方は、Windows Server版と全く同じです。

TSMにアクセスし、上記で追加したユーザーでログインします。ここからの設定はWindows Serverと全く変わりません。

初期化が完了するまでおとなしく待ちましょう。

Tableau Server管理者ユーザーを作成する

Windows Server版と同様ですが、この時点ではまだTableau Serverにユーザーはいません。このままTableau Serverにアクセスしてもご覧の通りです。

ということで、一人目となるTableau Server管理者を作成する必要があります。これは、tabcmdのinitialuserというコマンドを使用します。

$ tabcmd initialuser --server 'localhost:80' --username 'admin_linux'
パスワード:
===== redirecting to http://localhost/auth
===== サインアウトしました
===== 新しいセッションを作成しています
=====     Server:   http://localhost:80
=====     Username: admin_linux
===== サーバーに接続しています...
===== サインインしています...
===== 正常に終了しました

確認

後は、Windows Server版と同じようにWebブラウザからアクセスし、先程作成した管理者ユーザーでログインします。

問題なくTableau Serverが実行できていることを確認できました。

管理ビュー

何気なく管理ビューを見ると、「PostgreSQLのドライバーをインストールしないと見れませんよ」というお達しメッセージが表示されていました。

これは過去のバージョンの時から変わっていません。OSにPostgreSQLのドライバーをインストールしないと、管理ビューを見ることはできません。

下記ページより、Tableau Server用のPostgreSQLドライバーをダウンロードしてインストールします。

$ sudo yum install /tmp/tableau-postgresql-odbc-9.5.3-1.x86_64.rpm
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
/tmp/tableau-postgresql-odbc-9.5.3-1.x86_64.rpm を調べています: tableau-postgresql-odbc-9.5.3-1.x86_64
/tmp/tableau-postgresql-odbc-9.5.3-1.x86_64.rpm をインストール済みとして設定しています
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ tableau-postgresql-odbc.x86_64 0:9.5.3-1 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

============================================================================================================================================================================================================
 Package                                              アーキテクチャー                    バージョン                             リポジトリー                                                          容量
============================================================================================================================================================================================================
インストール中:
 tableau-postgresql-odbc                              x86_64                              9.5.3-1                                /tableau-postgresql-odbc-9.5.3-1.x86_64                              426 k

トランザクションの要約
============================================================================================================================================================================================================
インストール  1 パッケージ

合計容量: 426 k
インストール容量: 426 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : tableau-postgresql-odbc-9.5.3-1.x86_64                                                                                                                                      1/1
  検証中                  : tableau-postgresql-odbc-9.5.3-1.x86_64                                                                                                                                      1/1

インストール:
  tableau-postgresql-odbc.x86_64 0:9.5.3-1

完了しました!

管理ビュー復活!!

おわりに

というわけで、Tableau Server linuxをインストールしてみました。今のところ、Windows Server版と異なる挙動は見当たりませんが、もう少しいろいろと触ってみたいと思います。