Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Installation rapide

Si vous n’avez pas besoin d’installer ClickHouse pour un environnement de production, vous pouvez exécuter un script d’installation avec curl. Le script déterminera le binaire adapté à votre système d’exploitation.

Installer ClickHouse à l’aide de curl

Exécutez la commande suivante pour télécharger un binaire unique pour votre système d’exploitation.

curl https://clickhouse.com/ | sh

Sous Linux et macOS, cela installe également clickhousectl, la ClickHouse CLI, dans ~/.local/bin (avec un alias chctl). clickhousectl vous aide à installer et gérer plusieurs versions locales de ClickHouse, à exécuter des serveurs en arrière-plan et à gérer ClickHouse Cloud. Consultez la page d’installation de clickhousectl pour le workflow basé sur la CLI.

Pour installer uniquement le binaire clickhouse sans clickhousectl, définissez CLICKHOUSE_ONLY=1 :

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

Démarrer clickhouse-local

clickhouse-local vous permet de traiter des fichiers locaux et distants avec la puissante syntaxe SQL de ClickHouse, sans configuration. Les données des tables sont stockées dans un emplacement temporaire, ce qui signifie qu’après un redémarrage de clickhouse-local, les tables créées précédemment ne sont plus disponibles.

Exécutez la commande suivante pour démarrer clickhouse-local :

./clickhouse

Démarrer clickhouse-server

Si vous souhaitez conserver les données, exécutez clickhouse-server. Vous pouvez démarrer le serveur ClickHouse à l’aide de la commande suivante :

./clickhouse server

Démarrer clickhouse-client

Une fois le serveur démarré, ouvrez une nouvelle fenêtre de terminal et exécutez la commande suivante pour lancer clickhouse-client :

./clickhouse client

Vous verrez quelque chose comme ceci :

./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 :)

Les données des tables sont stockées dans le répertoire courant et resteront disponibles après un redémarrage du serveur ClickHouse. Si nécessaire, vous pouvez passer -C config.xml comme argument de ligne de commande supplémentaire à ./clickhouse server et fournir une configuration plus poussée dans un fichier de configuration. Tous les paramètres de configuration disponibles sont documentés ici, ainsi que dans le modèle de fichier de configuration d’exemple.

Vous êtes maintenant prêt à envoyer des commandes SQL à ClickHouse !

Navigation