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.
RDS CAL (Client Access License)
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