O Looker usa o renderizador do Chromium para executar determinados recursos. Se sua instância for hospedada pelo Looker, esse software já estará instalado. No entanto, se você hospedar sua própria instância do Looker, vai 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 para instalar o 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.
É mais difícil instalar o Chromium em algumas distribuições do Linux, como o Amazon Linux. O Looker recomenda que os clientes com o Looker em execução nessas distribuições instalem o Chrome e criem um link entre ele e o Chromium.
Etapas da instalação
Se você estiver instalando o Chrome em uma instalação em cluster do Looker, as versões em todos os nós precisam ser totalmente idênticas. Mesmo pequenas diferenças, como diferentes números da versão, podem impedir que o renderizador do Chromium funcione corretamente.
Instale a versão mais recente do Chrome executando 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 enquanto tiver feito login como usuário raiz, o Looker talvez 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 este comando:sudo ln -s /usr/bin/google-chrome-stable /usr/bin/chromium
Você pode usar instruções como as do blog do intoli (link em inglês) para resolver problemas de dependência.
Esta página recomenda o uso do script executando o seguinte comando:
curl https://intoli.com/install-google-chrome.sh | bash
Sempre inspecione qualquer script bash e entenda o que ele está fazendo antes de executá-lo na instância do Looker.
Consulte a página de documentação Instalação de software de renderização hospedada pelo cliente para ver algumas variáveis de ambiente opcionais, como DISABLE_EXTERNAL_RENDER_ACCESS
.