CockroachDB est un système de gestion de base de données distribuée SQL, conçu pour le cloud, qui assure la cohérence des données, la haute disponibilité et la survie des données, même en cas de panne partielle du réseau ou du système. Sa facilité de déploiement et de gestion en fait un choix populaire pour les entreprises et les développeurs cherchant à construire des applications résilientes et à l’échelle globale. Ce guide vous montrera comment installer CockroachDB sur Debian 12, en fournissant des instructions claires et des exemples concrets pour aider les débutants à naviguer dans le processus.
Étape 1 : Mise à jour du système
Assurez-vous que votre système Debian 12 est à jour pour éviter tout conflit pendant l’installation de CockroachDB. Ouvrez un terminal et exécutez :
sudo apt update && sudo apt upgrade -y
Étape 2 : Téléchargement de CockroachDB
CockroachDB fournit des paquets binaires pour Linux qui peuvent être téléchargés directement depuis leur site officiel. Utilisez wget
pour télécharger la dernière version stable de CockroachDB :
wget -qO- https://binaries.cockroachdb.com/cockroach-v21.2.9.linux-amd64.tgz | tar xvz
Veillez à remplacer v21.2.9
par la dernière version disponible sur le site de CockroachDB.
Étape 3 : Installation de CockroachDB
Après avoir téléchargé et extrait les fichiers, déplacez le répertoire de CockroachDB dans un emplacement approprié et assurez-vous que le binaire cockroach
est accessible globalement :
sudo cp -i cockroach-v21.2.9.linux-amd64/cockroach /usr/local/bin/
Étape 4 : Démarrage de CockroachDB
Pour démarrer un cluster CockroachDB en mode simple (Single-node), exécutez :
cockroach start-single-node --insecure --listen-addr=localhost:26257 --http-addr=localhost:8080 --background
Cette commande démarre un cluster CockroachDB en mode non sécurisé (pour des raisons de test uniquement), écoute sur le port 26257
pour les connexions SQL et le port 8080
pour l’interface web d’administration.
Étape 5 : Accès à l’interface web de CockroachDB
Une fois CockroachDB démarré, vous pouvez accéder à son interface web d’administration en ouvrant votre navigateur et en naviguant vers http://localhost:8080
. Vous y trouverez des informations détaillées sur votre cluster, y compris l’état de santé, les performances et les statistiques d’utilisation.
Pour les développeurs et les entreprises cherchant une solution d’hébergement fiable et performante pour leur base de données CockroachDB, Shape.host offre des services Linux SSD VPS. Les VPS SSD de Shape.host fournissent la performance, la sécurité et la flexibilité nécessaires pour exécuter CockroachDB, garantissant une disponibilité élevée et des performances optimales pour vos applications. Avec Shape.host, vous bénéficiez d’une infrastructure cloud de pointe, idéale pour soutenir vos projets de base de données distribuée avec CockroachDB.