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/ | shNo 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 shInicie 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:
./clickhouseInicie o clickhouse-server
Se quiser persistir os dados, execute o clickhouse-server. Você pode
iniciar o servidor ClickHouse com o seguinte comando:
./clickhouse serverInicie 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 clientVocê 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!