Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Instalação rápida

Se você não precisa instalar o ClickHouse em produção, pode executar um script de instalação com curl. O script identificará um binário adequado para o seu sistema operacional.

Instale o ClickHouse usando curl

Execute o comando abaixo para baixar um único binário para o seu sistema operacional.

curl https://clickhouse.com/ | sh

No Linux e no macOS, isso também instala o clickhousectl, a CLI do ClickHouse, em ~/.local/bin (com um alias chctl). O clickhousectl ajuda você a instalar e gerenciar várias versões locais do ClickHouse, executar servidores em segundo plano e gerenciar o ClickHouse Cloud. Consulte a página de instalação do clickhousectl para conhecer o fluxo de trabalho baseado em CLI.

Para instalar apenas o binário clickhouse, sem o clickhousectl, defina CLICKHOUSE_ONLY=1:

curl https://clickhouse.com/ | CLICKHOUSE_ONLY=1 sh

Inicie o clickhouse-local

O clickhouse-local permite processar arquivos locais e remotos usando a poderosa sintaxe SQL do ClickHouse, sem necessidade de configuração. Os dados da tabela são armazenados em um local temporário, o que significa que, após reiniciar o clickhouse-local, as tabelas criadas anteriormente não estarão mais disponíveis.

Execute o comando abaixo para iniciar o clickhouse-local:

./clickhouse

Inicie o clickhouse-server

Se quiser persistir os dados, execute o clickhouse-server. Você pode iniciar o servidor ClickHouse com o seguinte comando:

./clickhouse server

Inicie o clickhouse-client

Com o servidor em execução, abra uma nova janela do terminal e execute o comando abaixo para iniciar o clickhouse-client:

./clickhouse client

Você verá algo como isto:

./clickhouse client
ClickHouse client version 24.5.1.117 (official build).
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 24.5.1.

local-host :)

Os dados da tabela são armazenados no diretório atual e continuarão disponíveis após reiniciar o servidor ClickHouse. Se necessário, você pode passar -C config.xml como argumento adicional de linha de comando para ./clickhouse server e fornecer configurações adicionais em um arquivo de configuração. Todas as configurações disponíveis estão documentadas aqui e no modelo de arquivo de configuração de exemplo.

Agora você já pode começar a enviar comandos SQL ao ClickHouse!

Navigation