O Looker usa o renderizador do Chromium para executar determinados recursos. Se a instância for hospedada pelo Looker, esse software já está instalado. Porém, 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 com o Looker em execução nessas distribuições instalem o Chrome e criem um link do Chrome para 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.
Execute o seguinte comando no seu aplicativo de terminal para instalar a versão mais recente do Chrome:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
Use o comando sudo
para realizar as etapas de instalação como o usuário do Looker. Não execute como root. 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:
- 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 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
.