O Looker usa o renderizador do Chromium para executar determinados recursos. Se a instância for hospedada pelo Looker, esse software já estará 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 para instalar o Chromium no Debian também estão disponíveis na seção 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. Até mesmo pequenas diferenças, como números de versão 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 enquanto estiver conectado 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:
- Instale o Chrome executando o seguinte comando:
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
Você pode usar instruções como as do blog do Inli para resolver problemas de dependência.
Esta página recomenda usar o script com o seguinte comando:
Sempre inspecione qualquer script do 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
.