O Looker usa o renderizador do Chromium para executar determinados recursos do Looker. Se a instância for hospedada pelo Looker, esse software já está instalado. No entanto, se você hospedar sua própria instância do Looker, será necessário instalar o renderizador.
As instruções para instalar o Chromium no Ubuntu estão na seção Chromium da página de documentação Instalação hospedada pelo cliente. As instruções de instalação do Chromium no Debian também estão disponíveis na seção Como instalar o Chromium no Debian da página de documentação de instalação hospedada pelo cliente.
O Chromium é mais difícil de instalar em algumas distribuições do Linux, como o Amazon Linux. O Looker recomenda que os clientes que usam o Looker nessas distribuições instalem o Chrome e criem um link entre esse navegador e o Chromium.
Etapas da instalação
Se você estiver instalando o Chrome em uma instalação de cluster do Looker, as versões em todos os nós precisam ser totalmente idênticas. Mesmo diferenças menores, como números de build diferentes, podem impedir que o renderizador do Chromium funcione corretamente.
Para instalar a versão mais recente do Chrome, execute o seguinte comando no aplicativo do terminal:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
Use o comando sudo
para executar as etapas de instalação como usuário do Looker. Não execute como raiz. Se você instalar o Chrome depois de fazer login como usuário raiz, talvez o Looker não consiga executar a renderização de PDF ou PNG.
Para instalar o Chrome no Amazon Linux:
- Execute o seguinte comando para instalar o Chrome:
sudo yum install ./google-chrome-stable_current_x86_64.rpm
-
Crie um link simbólico do Chrome para o caminho executável
in/usr/bin/chromium
do Chromium executando o seguinte comando:sudo ln -s /usr/bin/google-chrome-stable /usr/bin/chromium
Use instruções como as do blog intoli para resolver problemas de dependência.
A página recomenda usar o script executando o seguinte comando:
Sempre inspecione qualquer script bash e entenda o que ele está fazendo antes de executá-lo na sua instância do Looker.curl https://intoli.com/install-google-chrome.sh | bash
Consulte a página de documentação Instalação do software de renderização hospedada pelo cliente para conferir algumas variáveis de ambiente opcionais, como DISABLE_EXTERNAL_RENDER_ACCESS
.