> ## 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 o ClickHouse no Linux Redhat/CentOS

# Instalar o ClickHouse em distribuições Linux baseadas em RPM

<div id="from-rpm-packages">
  # Instalar o ClickHouse em distribuições baseadas em rpm
</div>

> Recomenda-se usar os pacotes `rpm` oficiais pré-compilados para **CentOS**, **RedHat** e todas as outras
> distribuições Linux baseadas em rpm.

<Steps>
  <Step>
    ## Revise as recomendações

    Antes de instalar o ClickHouse, revise as seguintes recomendações:

    * **Swap:** Desative o arquivo de swap do sistema operacional em ambientes de produção.
    * **Disk space:** O binário do ClickHouse requer pelo menos 2,5 GB de espaço em disco para ser instalado.
    * **Network:** Para implantações distribuídas (clustering), use conectividade de rede de pelo menos 10 Gbit. A largura de banda da rede é fundamental para processar consultas distribuídas com grandes volumes de dados intermediários, bem como para a replicação.

    **Estimativa dos requisitos de armazenamento**

    Para estimar o espaço em disco necessário para seus dados:

    1. **Estimate data volume:** Pegue uma amostra dos seus dados e calcule o tamanho médio da linha; em seguida, multiplique pelo número de linhas que você pretende armazenar.
    2. **Apply the compression coefficient:** Carregue uma amostra no ClickHouse e compare o tamanho dos dados originais com o tamanho da tabela armazenada. Dados de clickstream, por exemplo, normalmente são comprimidos entre 6x e 10x.
    3. **Account for replicas:** Se você pretende armazenar dados em várias réplicas, multiplique o volume estimado pelo número de réplicas.

    Para ver requisitos de hardware mais detalhados, consulte ["Dimensionamento e recomendações de hardware"](/pt-BR/guides/oss/best-practices/sizing-and-hardware-recommendations)
  </Step>

  <Step>
    ## Configure o repositório RPM

    Adicione o repositório oficial executando o comando a seguir:

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

    Em sistemas com o gerenciador de pacotes `zypper` (openSUSE, SLES), execute:

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

    Nas etapas abaixo, `yum install` pode ser substituído por `zypper install`, dependendo
    do gerenciador de pacotes que você estiver usando.
  </Step>

  <Step>
    ## Instale o servidor e o cliente ClickHouse

    Para instalar o ClickHouse, execute os seguintes comandos:

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

    * Você pode substituir `stable` por `lts` para usar diferentes [tipos de release](/pt-BR/resources/support-center/knowledge-base/setup-installation/production), conforme sua necessidade.
    * Você pode baixar e instalar os pacotes manualmente em [packages.clickhouse.com/rpm](https://packages.clickhouse.com/rpm/stable).
    * Para especificar uma versão específica, adicione `-$version` ao final do nome do pacote,
      por exemplo:

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

  <Step>
    ## Inicie o servidor ClickHouse

    Para iniciar o servidor ClickHouse, execute:

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

    Para iniciar o cliente ClickHouse, execute:

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

    Se você configurou uma senha para o servidor, precisará executar:

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

  <Step>
    ## Instale o ClickHouse Keeper standalone

    <Tip>
      Em ambientes de produção, recomendamos fortemente executar o ClickHouse Keeper em nós dedicados.
      Em ambientes de teste, se você decidir executar o ClickHouse Server e o ClickHouse Keeper no mesmo servidor,
      não será necessário instalar o ClickHouse Keeper, pois ele já está incluído no servidor ClickHouse.
    </Tip>

    Para instalar o `clickhouse-keeper` em servidores ClickHouse Keeper standalone, execute:

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

  <Step>
    ## Habilite e inicie o ClickHouse Keeper

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