> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Installer ClickHouse sur Linux Red Hat/CentOS

# Installer ClickHouse sur des distributions Linux basées sur RPM

> Il est recommandé d’utiliser les paquets `rpm` officiels précompilés pour **CentOS**, **RedHat** et toutes les autres
> distributions Linux basées sur rpm.

<Steps>
  <Step>
    ## Consulter les recommandations

    Avant d’installer ClickHouse, consultez les recommandations suivantes :

    * **Swap :** Désactivez le swap du système d’exploitation dans les environnements de production.
    * **Espace disque :** Le binaire ClickHouse nécessite au moins 2,5 Go d’espace disque pour l’installation.
    * **Réseau :** Pour les déploiements distribués (en cluster), utilisez un réseau d’au moins 10 Gbit/s. La bande passante réseau est essentielle pour traiter des requêtes distribuées avec de grands volumes de données intermédiaires, ainsi que pour la réplication.

    **Estimation des besoins de stockage**

    Pour estimer l’espace disque nécessaire à vos données :

    1. **Estimez le volume de données :** Prenez un échantillon de vos données et calculez la taille moyenne d’une ligne, puis multipliez-la par le nombre de lignes que vous prévoyez de stocker.
    2. **Appliquez le coefficient de compression :** Chargez un échantillon dans ClickHouse et comparez la taille des données d’origine à celle de la table stockée. Les données clickstream, par exemple, sont généralement compressées de 6 à 10 fois.
    3. **Tenez compte des répliques :** Si vous prévoyez de stocker les données dans plusieurs répliques, multipliez le volume estimé par le nombre de répliques.

    Pour des exigences matérielles plus détaillées, consultez ["Dimensionnement et recommandations matérielles"](/fr/guides/oss/best-practices/sizing-and-hardware-recommendations)
  </Step>

  <Step>
    ## Configurer le dépôt RPM

    Ajoutez le dépôt officiel en exécutant la commande suivante :

    ```bash theme={null}
    sudo yum install -y yum-utils
    sudo yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo
    ```

    Pour les systèmes utilisant le gestionnaire de paquets `zypper` (openSUSE, SLES), exécutez :

    ```bash theme={null}
    sudo zypper addrepo -r https://packages.clickhouse.com/rpm/clickhouse.repo -g
    sudo zypper --gpg-auto-import-keys refresh clickhouse-stable
    ```

    Dans les étapes ci-dessous, `yum install` peut être remplacé par `zypper install`, selon
    le gestionnaire de paquets que vous utilisez.
  </Step>

  <Step>
    ## Installer le serveur et le client ClickHouse

    Pour installer ClickHouse, exécutez les commandes suivantes :

    ```bash theme={null}
    sudo yum install -y clickhouse-server clickhouse-client
    ```

    * Vous pouvez remplacer `stable` par `lts` pour utiliser différents [types de versions](/fr/resources/support-center/knowledge-base/setup-installation/production) selon vos besoins.
    * Vous pouvez télécharger et installer manuellement les paquets depuis [packages.clickhouse.com/rpm](https://packages.clickhouse.com/rpm/stable).
    * Pour spécifier une version particulière, ajoutez `-$version` à la fin du nom du paquet,
      par exemple :

    ```bash theme={null}
    sudo yum install clickhouse-server-22.8.7.34
    ```
  </Step>

  <Step>
    ## Démarrer le serveur ClickHouse

    Pour démarrer le serveur ClickHouse, exécutez :

    ```bash theme={null}
    sudo systemctl enable clickhouse-server
    sudo systemctl start clickhouse-server
    sudo systemctl status clickhouse-server
    ```

    Pour démarrer le client ClickHouse, exécutez :

    ```bash theme={null}
    clickhouse-client
    ```

    Si vous avez configuré un mot de passe pour votre serveur, vous devrez exécuter :

    ```bash theme={null}
    clickhouse-client --password
    ```
  </Step>

  <Step>
    ## Installer ClickHouse Keeper autonome

    <Tip>
      Dans les environnements de production, nous recommandons vivement d’exécuter ClickHouse Keeper sur des nœuds dédiés.
      Dans les environnements de test, si vous décidez d’exécuter ClickHouse Server et ClickHouse Keeper sur le même serveur,
      vous n’avez pas besoin d’installer ClickHouse Keeper, car il est inclus avec le serveur ClickHouse.
    </Tip>

    Pour installer `clickhouse-keeper` sur des serveurs ClickHouse Keeper autonomes, exécutez :

    ```bash theme={null}
    sudo yum install -y clickhouse-keeper
    ```
  </Step>

  <Step>
    ## Activer et démarrer ClickHouse Keeper

    ```bash theme={null}
    sudo systemctl enable clickhouse-keeper
    sudo systemctl start clickhouse-keeper
    sudo systemctl status clickhouse-keeper
    ```
  </Step>
</Steps>
