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:
- 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
- Rozbalte archiv:
tar -xzf cockroach-v<verze>.linux-amd64.tgz
- Přesuňte binární soubor do adresáře
/usr/local/bin:
sudo cp -i cockroach-v<verze>.linux-amd64/cockroach /usr/local/bin
- Vytvořte uživatele a skupinu pro CockroachDB:
sudo useradd -r -s /sbin/nologin -g nogroup -c "CockroachDB Service Account" cockroach
- 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