ClickHouse est un système de gestion de base de données en colonnes (SGBD pour Big Data). Dans cette instruction étape par étape, nous allons voir comment installer le système de gestion de base de données ClickHouse sur Ubuntu 20.04.
Avant l'installation, vous devrez configurer le serveur virtuel pour améliorer la sécurité :
Définir les commandes standard :
$ sudo apt update
$ sudo apt upgrade
Avant d'installer le SGBD, vous devez installer les dépendances. Nous le faisons à l'aide de la commande :
$ sudo apt install apt-transport-https ca-certificates dirmngr
Lorsque c'est fait, ajoutez le repo de la clé GPG
et le repo lui-même au système. Une fois cette opération effectuée, vous pouvez installer le système de gestion de base de données ClickHouse :
$ sudo apt install clickhouse-server clickhouse-client
L'installation prend quelques minutes (vous pouvez suivre le processus dans la console). Pendant l'installation, on vous demandera un mot de passe que vous utiliserez à l'avenir.
Pour démarrer le système, utilisez la commande :
$ sudo service clickhouse-server start
Si vous spécifiez la commande status
au lieu de start
, vous obtiendrez l'état du service clickhouse-server
.
Une fois que ClickHouse est opérationnel, il ne reste plus qu'à créer une base de données et des tables.
Pour travailler avec le service, il existe une ligne de commande, dans laquelle l'utilisateur entre des commandes. Celles-ci doivent commencer par :)
Par exemple, nous voulons créer une base de données appelée bazadannyh
. Dans ce cas, la commande se présente comme suit :
:) CREATE DATABASE bazadannyh;
Pour l'utiliser, vous devez taper dans la ligne de commande :
:) USE bazadannyh.
Pour créer un tableau dans ClickHouse, vous devez taper la commande :
CREATE TABLE table_name
Faites attention à la syntaxe et aux types autorisés (en particulier, val
, id
et autres).
Le système prend en charge la possibilité d'insérer de nouvelles données, de supprimer les données actuelles, de mettre à jour, etc. ClickHouse est également capable de traiter des requêtes.
ClickHouse fonctionne désormais sur votre serveur virtuel pour créer des tables et des bases de données. Il ne vous reste plus qu'à l'utiliser correctement dans le processus de développement.