Analytics en temps réelEntreposage de donnéesObservabilitéIA/MLCloud
Prérequis
- Créez votre premier service Cloud - vous aurez besoin d’un service ClickHouse Cloud en cours d’exécution pour y insérer des données
- Obtenez les informations de connexion à votre service Cloud - vous aurez besoin du nom d’hôte, du nom d’utilisateur et du mot de passe pour vous connecter
Ce que vous allez créer
1
Installer clickhouse-client
clickhouse-client est l’interface en ligne de commande officielle pour se connecter à ClickHouse. Il est inclus dans le binaire ClickHouse.Installez-le à l’aide de l’installateur universel :clickhouse dans votre répertoire courant. Vérifiez l’installation :clickhouse-client est prêt à être utilisé.2
Préparez un fichier CSV d’exemple
Créez un petit fichier CSV d’exemple pour que ce guide de prise en main soit autonome. Exécutez ce qui suit dans votre terminal :3
Connectez-vous à votre service Cloud
Les commandes ci-dessous supposent que vous avez exportéCLICKHOUSE_HOST, CLICKHOUSE_USER et CLICKHOUSE_PASSWORD comme variables d’environnement, comme indiqué dans le quickstart Obtain your Cloud connection details. Si ce n’est pas le cas, vous pouvez les remplacer directement par vos propres valeurs.Testez la connexion en exécutant une requête simple sur votre service Cloud :1 s’afficher dans le terminal. Si vous obtenez une erreur de connexion, vérifiez que votre service est bien en cours d’exécution dans la console Cloud et que votre nom d’hôte et votre mot de passe sont corrects.Le port
9440 est le port sécurisé du protocole natif pour ClickHouse Cloud. L’option --secure active le chiffrement TLS. Ils sont requis pour toutes les connexions Cloud.4
Créer une table cible et insérer des données
Tout d’abord, créez une table sur votre service Cloud pour recevoir les données :clickhouse-client lit le fichier depuis stdin et l’achemine en continu vers le service distant :clickhouse-client envoie directement le contenu du fichier CSV à votre service Cloud. Le format CSVWithNames indique à ClickHouse que la première ligne contient les noms des colonnes.5
Vérifiez que les données ont bien été insérées
Interrogez votre service Cloud pour vérifier que les lignes ont bien été insérées :10, le nombre de lignes du fichier CSV d’exemple.Prévisualisez les données :FORMAT et de fournir le fichier approprié en entrée.Étapes suivantes
Dans ce guide de démarrage rapide, vous avez installéclickhouse-client, l’avez connecté à un service ClickHouse Cloud, puis l’avez utilisé pour ingérer des données depuis un fichier CSV local vers le Cloud. Cette même approche fonctionne avec Parquet, JSON et des dizaines d’autres formats.
Découvrez ensuite les guides de démarrage rapide suivants :
Ou approfondissez avec la documentation de référence :
