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/ | shSous 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 shDé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 :
./clickhouseDé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 serverDé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 clientVous 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 !