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

> Instalar ClickHouse en Linux Red Hat/CentOS

# Instalar ClickHouse en distribuciones de Linux basadas en rpm

<div id="from-rpm-packages">
  # Instalar ClickHouse en distribuciones basadas en rpm
</div>

> Se recomienda usar los paquetes `rpm` oficiales precompilados para **CentOS**, **RedHat** y cualquier otra
> distribución de Linux basada en rpm.

<Steps>
  <Step>
    ## Revisar las recomendaciones

    Antes de instalar ClickHouse, consulte las siguientes recomendaciones:

    * **Swap:** Desactive el archivo de intercambio del sistema operativo en entornos de producción.
    * **Espacio en disco:** El ejecutable de ClickHouse requiere al menos 2,5 GB de espacio en disco para su instalación.
    * **Red:** Para despliegues distribuidos (clustering), use al menos una conectividad de red de 10 Gbit. El ancho de banda de la red es fundamental para procesar consultas distribuidas con grandes volúmenes de datos intermedios, así como para la replicación.

    **Estimación de los requisitos de almacenamiento**

    Para estimar el espacio en disco necesario para sus datos:

    1. **Estime el volumen de datos:** Tome una muestra de sus datos y calcule el tamaño medio de cada fila; luego, multiplíquelo por el número de filas que prevé almacenar.
    2. **Aplique el coeficiente de compresión:** Cargue una muestra en ClickHouse y compare el tamaño de los datos originales con el tamaño de la tabla almacenada. Los datos de clickstream, por ejemplo, suelen comprimirse entre 6 y 10 veces.
    3. **Tenga en cuenta las réplicas:** Si prevé almacenar datos en varias réplicas, multiplique el volumen estimado por el número de réplicas.

    Para consultar requisitos de hardware más detallados, vea ["Dimensionamiento y recomendaciones de hardware"](/es/guides/oss/best-practices/sizing-and-hardware-recommendations)
  </Step>

  <Step>
    ## Configurar el repositorio RPM

    Agregue el repositorio oficial ejecutando el siguiente comando:

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

    Para los sistemas con el gestor de paquetes `zypper` (openSUSE, SLES), ejecute:

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

    En los pasos siguientes, `yum install` puede sustituirse por `zypper install`, según
    el gestor de paquetes que esté usando.
  </Step>

  <Step>
    ## Instalar ClickHouse server y ClickHouse client

    Para instalar ClickHouse, ejecute los siguientes comandos:

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

    * Puede sustituir `stable` por `lts` para usar distintos tipos de [versiones](/es/resources/support-center/knowledge-base/setup-installation/production) según sus necesidades.
    * Puede descargar e instalar los paquetes manualmente desde [packages.clickhouse.com/rpm](https://packages.clickhouse.com/rpm/stable).
    * Para especificar una versión concreta, agregue `-$version` al final del nombre del paquete,
      por ejemplo:

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

  <Step>
    ## Iniciar ClickHouse server

    Para iniciar ClickHouse server, ejecute:

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

    Para iniciar ClickHouse client, ejecute:

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

    Si configuró una contraseña para el servidor, deberá ejecutar:

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

  <Step>
    ## Instalar ClickHouse Keeper standalone

    <Tip>
      En entornos de producción, recomendamos encarecidamente ejecutar ClickHouse Keeper en nodos dedicados.
      En entornos de prueba, si decide ejecutar ClickHouse Server y ClickHouse Keeper en el mismo servidor,
      no necesita instalar ClickHouse Keeper, ya que se incluye con ClickHouse server.
    </Tip>

    Para instalar `clickhouse-keeper` en servidores con ClickHouse Keeper standalone, ejecute:

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

  <Step>
    ## Habilitar e iniciar ClickHouse Keeper

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