Looker は Chromium レンダラを使用して、特定の Looker 機能を実行します。インスタンスが Looker でホストされている場合は、このソフトウェアはすでにインストールされています。ただし、独自の Looker インスタンスをホストする場合は、レンダラをインストールする必要があります。
Ubuntu に Chromium をインストールする手順については、セルフホスト型インストールのドキュメント ページの Chromium セクションをご覧ください。Debian への Chromium のインストール手順については、セルフホスト型インストールに関するドキュメント ページの Debian への Chromium のインストール セクションをご覧ください。
Amazon Linux などの一部の Linux ディストリビューションでは Chromium のインストールが困難です。Looker では、これらのディストリビューションで Looker をご利用のお客様は、代わりに Chrome をインストールして、Chrome から Chromium へのリンクを作成することをおすすめします。
インストール手順
クラスタ化された Looker インストールに Chrome をインストールする場合は、すべてのノードのバージョンが完全に同じである必要があります。ビルド番号が異なるなど、わずかな違いでも、Chromium レンダラーが正常に動作しないことがあります。
ターミナル アプリケーションで次のコマンドを実行して、Chrome の最新バージョンを取得します。
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
Looker ユーザーとしてインストール手順を実行するには、sudo
コマンドを使用します。root として実行しないでください。root ユーザーとしてログインしているときに Chrome をインストールすると、Looker で PDF または PNG のレンダリングが実行されないことがあります。
Amazon Linux に Chrome をインストールするには:
- 次のコマンドを実行して Chrome をインストールします。
sudo yum install ./google-chrome-stable_current_x86_64.rpm
-
次のコマンドを実行して、Chrome から Chromium の実行可能パス
in/usr/bin/chromium
へのシンボリック リンクを作成します。sudo ln -s /usr/bin/google-chrome-stable /usr/bin/chromium
intoli のブログの手順に沿って、依存関係の問題を解決できます。
このページでは、次のコマンドを実行してスクリプトを使用することをおすすめします。
Looker インスタンスで実行する前に、必ず bash スクリプトを調べて、何が行われているのかを理解する必要があります。curl https://intoli.com/install-google-chrome.sh | bash
DISABLE_EXTERNAL_RENDER_ACCESS
などの一部の環境変数については、セルフホスト型レンダリング ソフトウェアのインストール ページをご覧ください。