In diesem Tutorial zeigen wir Ihnen, wie Sie einen CockroachDB-Cluster auf mehreren Ubuntu 24.04 VPS-Servern installieren und konfigurieren. CockroachDB ist eine verteilte SQL-Datenbank, die für ihre hohe Verfügbarkeit, Skalierbarkeit und Fehlertoleranz bekannt ist. Ein Cluster ermöglicht es Ihnen, Ihre Daten auf mehrere Server zu verteilen, um die Leistung zu verbessern und Ausfallzeiten zu vermeiden.

Schritt 1: Voraussetzungen

Stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Mindestens drei Ubuntu 24.04 Server (oder virtuelle Maschinen) mit jeweils mindestens 2 CPU-Kernen und 4 GB RAM.
  • Ein Nicht-Root-Benutzer mit sudo-Rechten auf jedem Server.
  • Eine funktionierende Internetverbindung auf jedem Server.
  • Firewall-Regeln, die den TCP-Verkehr auf Port 26257 zwischen den Servern erlauben.

Schritt 2: CockroachDB herunterladen und installieren

Führen Sie auf jedem Server die folgenden Schritte aus, um CockroachDB herunterzuladen und zu installieren:

    1. Laden Sie das neueste CockroachDB-Paket herunter. Ersetzen Sie <version> durch die aktuelle Versionsnummer:
wget https://binaries.cockroachdb.com/cockroach-v<version>.linux-amd64.tgz
    1. Entpacken Sie das Archiv:
tar -xzf cockroach-v<version>.linux-amd64.tgz
    1. Verschieben Sie die Binärdatei in das Verzeichnis /usr/local/bin:
sudo cp -i cockroach-v<version>.linux-amd64/cockroach /usr/local/bin
    1. Erstellen Sie einen Benutzer und eine Gruppe für CockroachDB:
sudo useradd -r -s /sbin/nologin -g nogroup -c "CockroachDB Service Account" cockroach
    1. Erstellen Sie die Datenverzeichnisse für jeden Knoten:
sudo mkdir -p /var/lib/cockroach
sudo chown -R cockroach:cockroach /var/lib/cockroach

Schritt 3: CockroachDB-Knoten starten

Starten Sie den ersten Knoten im sicheren Modus, um das Cluster zu initialisieren:

sudo cockroach start --insecure \
--store=/var/lib/cockroach/cockroach-data \
--advertise-host=<Knoten1_IP> \
--join=<Knoten1_IP>:26257,<Knoten2_IP>:26257,<Knoten3_IP>:26257 \
--background

Ersetzen Sie <Knoten1_IP> durch die IP-Adresse des ersten Knotens und <Knoten2_IP>, <Knoten3_IP> durch die IP-Adressen der anderen Knoten.

Starten Sie die anderen Knoten und verbinden Sie sie mit dem Cluster:

sudo cockroach start --insecure \
--store=/var/lib/cockroach/cockroach-data \
--advertise-host=<Knoten2_IP> \
--join=<Knoten1_IP>:26257,<Knoten2_IP>:26257,<Knoten3_IP>:26257 \
--background
sudo cockroach start --insecure \
--store=/var/lib/cockroach/cockroach-data \
--advertise-host=<Knoten3_IP> \
--join=<Knoten1_IP>:26257,<Knoten2_IP>:26257,<Knoten3_IP>:26257 \
--background

Schritt 4: Cluster-Status überprüfen

Verbinden Sie sich mit einem der Knoten und überprüfen Sie den Cluster-Status:

cockroach node status --insecure

Sie sollten eine Liste aller Knoten im Cluster sehen.

Schritt 5: Datenbank erstellen und Benutzer hinzufügen (optional)

Verbinden Sie sich mit der CockroachDB-Shell und erstellen Sie eine Datenbank und einen Benutzer:

cockroach sql --insecure

Führen Sie die folgenden SQL-Befehle aus:

CREATE DATABASE meine_datenbank;
CREATE USER mein_benutzer WITH PASSWORD 'mein_passwort';
GRANT ALL ON DATABASE meine_datenbank TO mein_benutzer;

Abschluss

Sie haben nun erfolgreich einen CockroachDB-Cluster auf Ihren Ubuntu 24.04 Servern installiert und konfiguriert. Sie können nun mit der Verwendung von CockroachDB beginnen, um Ihre Daten sicher und skalierbar zu speichern und zu verwalten.

Windows VPS

Windows VPS UK

Windows VPS

VPS Windows

Serwer VPS Windows

VPS Windows Deutschland

Windows VPS Hosting

VPS Windows España

Windows VPS Nederland

VPS Windows Italia

VPS Windows Portugal

VPS Windows ??????

VPS Windows ???????

VPS Windows ??

VPS Windows Sverige

VPS Windows Norge

VPS Windows ????

VPS Windows Türkiye

Remote Desktop Services (RDS)

RDS CAL (Client Access License)

Remote Desktop VPS

Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting

#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds

vps windows