Installer Chromium pour Amazon Linux

Looker utilise le moteur de rendu Chromium pour exécuter certaines fonctionnalités de Looker. Si votre instance est hébergée par Looker, ce logiciel est déjà installé. Toutefois, si vous hébergez votre propre instance Looker, vous devrez installer le moteur de rendu.

Vous trouverez les instructions d'installation de Chromium sous Ubuntu dans la section Chromium de la page de documentation concernant l'installation hébergée par le client. Les instructions d'installation de Chromium sur Debian sont également disponibles dans la section Installer Chromium sur Debian de la page de documentation relative à l'installation hébergée par le client.

Chromium est plus difficile à installer sur certaines distributions Linux, comme Amazon Linux. Looker recommande aux clients qui utilisent Looker sur ces distributions d'installer Chrome à la place et de créer un lien depuis Chrome vers Chromium.

Procédure d'installation

Si vous installez Chrome sur une installation Looker en cluster, les versions de tous les nœuds doivent être complètement identiques. Même des différences mineures, telles que des numéros de build différents, peuvent empêcher le moteur de rendu Chromium de fonctionner correctement.

Obtenez la dernière version de Chrome en exécutant la commande suivante dans votre application de terminal:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

Utilisez la commande sudo pour effectuer les étapes d'installation en tant qu'utilisateur Looker. Ne l'exécutez pas en mode root. Si vous installez Chrome en étant connecté en tant qu'utilisateur racine, Looker risque de ne pas pouvoir effectuer le rendu PDF ou PNG.

Pour installer Chrome sur Amazon Linux:

  1. Installez Chrome en exécutant la commande suivante:
    sudo yum install ./google-chrome-stable_current_x86_64.rpm
    
  2. Créez un lien symbolique depuis Chrome vers le chemin d'accès exécutable in/usr/bin/chromium de Chromium en exécutant la commande suivante:
    sudo ln -s /usr/bin/google-chrome-stable /usr/bin/chromium
    

    Vous pouvez utiliser des instructions comme celles du blog Toli pour résoudre les problèmes de dépendance.

    Cette page vous recommande d'utiliser leur script en exécutant la commande suivante:
    curl https://intoli.com/install-google-chrome.sh | bash
    
    Vous devez toujours inspecter un script bash et comprendre ce qu'il fait avant de l'exécuter sur votre instance Looker.

Consultez la page de documentation Installation d'un logiciel de rendu hébergée par le client pour découvrir certaines variables d'environnement facultatives telles que DISABLE_EXTERNAL_RENDER_ACCESS.