Instalar o ClickHouse no Debian/Ubuntu
Recomenda-se usar os pacotes deb oficiais pré-compilados para Debian ou Ubuntu.
Consulte 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.
- 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.
- 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.
- Account for replicas: Se você pretende armazenar dados em várias réplicas, multiplique o volume estimado pelo número de réplicas.
Configure o repositório do Debian
Para instalar o ClickHouse, execute os seguintes comandos:- Você pode substituir
stableporltspara usar diferentes tipos de lançamento, conforme a sua necessidade. - Você pode baixar e instalar os pacotes manualmente em packages.clickhouse.com.
Método para instalar pacotes deb em distribuições antigas
Método para instalar pacotes deb em distribuições antigas
Instale o servidor e o cliente do ClickHouse
Inicie o ClickHouse
Para iniciar o servidor ClickHouse, execute:Instale o standalone ClickHouse Keeper
Para instalar oclickhouse-keeper em servidores standalone ClickHouse Keeper, execute:Habilite e inicie o ClickHouse Keeper
Pacotes
| Pacote | Descrição |
|---|---|
clickhouse-common-static | Instala os arquivos binários compilados do ClickHouse. |
clickhouse-server | Cria um link simbólico para clickhouse-server e instala a configuração padrão do servidor. |
clickhouse-client | Cria um link simbólico para clickhouse-client e outras ferramentas relacionadas ao cliente, além de instalar os arquivos de configuração do cliente. |
clickhouse-common-static-dbg | Instala os arquivos binários compilados do ClickHouse com informações de depuração. |
clickhouse-keeper | Usado para instalar o ClickHouse Keeper em nós dedicados do ClickHouse Keeper. Se você estiver executando o ClickHouse Keeper no mesmo servidor que o servidor ClickHouse, não será necessário instalar este pacote. Instala o ClickHouse Keeper e os arquivos de configuração padrão do ClickHouse Keeper. |
Se você precisar instalar uma versão específica do ClickHouse, deverá instalar todos os pacotes na mesma versão:
sudo apt-get install clickhouse-server=21.8.5.7 clickhouse-client=21.8.5.7 clickhouse-common-static=21.8.5.7