Analytics em tempo realArmazenamento de dadosObservabilidadeAI/MLCloud
Pré-requisitos
- Crie seu primeiro serviço no Cloud - você precisará de um serviço do ClickHouse Cloud em execução para inserir dados
- Obtenha os detalhes de conexão do seu serviço no Cloud - você precisará do hostname, nome de usuário e senha para se conectar
O que você vai criar
1
Instale o clickhouse-client
clickhouse-client é a CLI oficial para se conectar ao ClickHouse. Ele já vem incluído no binário do ClickHouse.Instale-o usando o instalador universal:clickhouse no diretório atual. Verifique a instalação:clickhouse-client está pronto para uso.2
Prepare um arquivo CSV de exemplo
Crie um pequeno arquivo CSV de exemplo para que este guia de início rápido possa ser seguido sem depender de outros arquivos. Execute o seguinte no terminal:3
Conecte-se ao seu serviço Cloud
Os comandos abaixo presumem que você exportouCLICKHOUSE_HOST, CLICKHOUSE_USER e CLICKHOUSE_PASSWORD como variáveis de ambiente, conforme descrito no guia de início rápido Obtain your Cloud connection details. Caso contrário, você pode substituí-los diretamente pelos seus próprios valores.Teste a conectividade executando uma consulta simples no seu serviço Cloud:1 aparecerá no terminal. Se ocorrer um erro de conexão, verifique se o serviço está ativo no console do Cloud e se o hostname e a senha estão corretos.A porta
9440 é a porta segura do protocolo nativo do ClickHouse Cloud. A flag --secure habilita a criptografia TLS. Ambos são obrigatórios para todas as conexões com o Cloud.4
Crie uma tabela de destino e insira dados
Primeiro, crie uma tabela no seu serviço Cloud para receber os dados:clickhouse-client lê o arquivo pela stdin e o envia por streaming para o serviço remoto:clickhouse-client envia o conteúdo do arquivo CSV diretamente para o seu serviço na Cloud. O formato CSVWithNames informa ao ClickHouse que a primeira linha contém os nomes das colunas.5
Verifique se os dados foram inseridos
Execute uma consulta no seu serviço Cloud para confirmar se as linhas foram recebidas:10 — o número de linhas no CSV de exemplo.Visualize os dados:FORMAT e enviar o arquivo apropriado via pipe.Próximos passos
Neste guia de início rápido, você instalou oclickhouse-client, conectou-o a um serviço do ClickHouse Cloud e o usou para enviar dados de um arquivo CSV local para a Cloud. Essa mesma abordagem funciona com Parquet, JSON e dezenas de outros formatos.
Confira a seguir os próximos guias de início rápido:
Ou aprofunde-se na documentação de referência:
