Jak nainstalovat cluster CockroachDB na Ubuntu 24.04

 

 

V tomto tutoriálu vás provedeme instalací a konfigurací clusteru CockroachDB na několika serverech Ubuntu 24.04 VPS. CockroachDB je distribuovaná SQL databáze známá pro svou vysokou dostupnost, škálovatelnost a odolnost vůči chybám. Cluster vám umožňuje distribuovat vaše data na více serverů pro zvýšení výkonu a eliminaci prostojů.

Krok 1: Předpoklady

Ujistěte se, že máte následující:

  • Alespoň tři servery Ubuntu 24.04 (nebo virtuální stroje), každý s alespoň 2 CPU jádry a 4 GB RAM.
  • Na každém serveru uživatele bez oprávnění root, ale s právy sudo.
  • Funkční připojení k internetu na každém serveru.
  • Pravidla firewallu umožňující TCP provoz na portu 26257 mezi servery.

Krok 2: Stažení a instalace CockroachDB

Na každém serveru proveďte následující kroky pro stažení a instalaci CockroachDB:

    1. Stáhněte si nejnovější balíček CockroachDB. Nahraďte <verze> aktuálním číslem verze:
wget https://binaries.cockroachdb.com/cockroach-v<verze>.linux-amd64.tgz
    1. Rozbalte archiv:
tar -xzf cockroach-v<verze>.linux-amd64.tgz
    1. Přesuňte binární soubor do adresáře /usr/local/bin:
sudo cp -i cockroach-v<verze>.linux-amd64/cockroach /usr/local/bin
    1. Vytvořte uživatele a skupinu pro CockroachDB:
sudo useradd -r -s /sbin/nologin -g nogroup -c "CockroachDB Service Account" cockroach
    1. Vytvořte datové adresáře pro každý uzel:
sudo mkdir -p /var/lib/cockroach
sudo chown -R cockroach:cockroach /var/lib/cockroach

Krok 3: Spuštění CockroachDB uzlů

Spusťte první uzel v nezabezpečeném režimu pro inicializaci clusteru:

sudo cockroach start --insecure \
--store=/var/lib/cockroach/cockroach-data \
--advertise-host=<IP_adresa_uzlu_1> \
--join=<IP_adresa_uzlu_1>:26257,<IP_adresa_uzlu_2>:26257,<IP_adresa_uzlu_3>:26257 \
--background

Nahraďte <IP_adresa_uzlu_1> IP adresou prvního uzlu a <IP_adresa_uzlu_2>, <IP_adresa_uzlu_3> IP adresami ostatních uzlů.

Spusťte ostatní uzly a připojte je ke clusteru:

sudo cockroach start --insecure \
--store=/var/lib/cockroach/cockroach-data \
--advertise-host=<IP_adresa_uzlu_2> \
--join=<IP_adresa_uzlu_1>:26257,<IP_adresa_uzlu_2>:26257,<IP_adresa_uzlu_3>:26257 \
--background
sudo cockroach start --insecure \
--store=/var/lib/cockroach/cockroach-data \
--advertise-host=<IP_adresa_uzlu_3> \
--join=<IP_adresa_uzlu_1>:26257,<IP_adresa_uzlu_2>:26257,<IP_adresa_uzlu_3>:26257 \
--background

Krok 4: Kontrola stavu clusteru

Připojte se k jednomu z uzlů a zkontrolujte stav clusteru:

cockroach node status --insecure

Měli byste vidět seznam všech uzlů v clusteru.

Krok 5: Vytvoření databáze a přidání uživatele (volitelné)

Připojte se k CockroachDB shell a vytvořte databázi a uživatele:

cockroach sql --insecure

Spusťte následující SQL příkazy:

CREATE DATABASE moje_databaze;
CREATE USER muj_uzivatel WITH PASSWORD 'moje_heslo';
GRANT ALL ON DATABASE moje_databaze TO muj_uzivatel;

Závěr

Úspěšně jste nainstalovali a nakonfigurovali cluster CockroachDB na vašich Ubuntu 24.04 serverech. Nyní můžete začít používat CockroachDB pro bezpečné a škálovatelné ukládání a správu vašich dat.



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
  • 0 A felhasználók hasznosnak találták ezt
Hasznosnak találta ezt a választ?

Kapcsolódó cikkek

Aktualizace Perfect Serveru s ISPConfig z Ubuntu 22.04 na Ubuntu 24.04

    Tento návod vás provede procesem aktualizace serveru spravovaného ISPConfig z Ubuntu...

Jak upgradovat Ubuntu 22.04 na Ubuntu 24.04

    Tento návod vás provede procesem upgradu vašeho Ubuntu serveru z verze 22.04 LTS (Jammy...

Jak nainstalovat Syncthing na AlmaLinux 9

    V tomto tutoriálu vás provedeme instalací Syncthingu na váš AlmaLinux 9 VPS server....

Jak nainstalovat Plex Media Server na Debian 12

    V tomto návodu vás provedeme instalací Plex Media Serveru na váš Debian 12 VPS server....

Jak nainstalovat WonderCMS na AlmaLinux 9

    V tomto tutoriálu vás provedeme instalací WonderCMS na váš AlmaLinux 9 VPS server....