Výukový program s jednoduchými kroky pro instalaci open source RethinkDB na Ubuntu 20.04 Focal Fossa pomocí příkazového terminálu.
Co je databáze RethinkDB?
RethinkDB je open-source NoSQL databáze pro produkční použití, je určena ke zjednodušení tvorby a škálování aplikací v reálném čase. Tato distribuovaná databáze NoSQL určená k ukládání dokumentů JSON bez schématu
MongoDB je sice již na poli NoSQL databází poměrně populární, nicméně MongoDB ve škálovatelnosti za Cassandrou, CouchDB nebo Riakem zaostává. No, to znamená, že RethinDB musí soutěžit se všemi, dobře, už se snaží poskytovat snadné použití jako MongoDB s dobrou škálovatelností.
Koncept inovativního konceptu datových přístupů RethinkDB, který umožňuje nepřetržité používání dat v aplikaci, což pomáhá i malým startupům nebo společnostem používat aplikace v reálném čase. Obrátil tradiční databázový model:Aplikace se neptá na změněná data, ale vývojář instruuje RethinkDB, aby do aplikace neustále zasílal aktualizace dotazů. S ReQL přichází RethinkDB s výkonným dotazovacím jazykem.
Za celou dobu vývoje má v úložišti GitHub přes 33 000 commitů. Pojďme se seznámit s procesem instalace na Ubuntu 20.04.
Pro snadnou správu a vytváření databáze nabízí RethingDB také webový řídicí panel GUI.
Kroky k instalaci RethinkDB na Ubuntu 20.04 LTS
Zde uvedené příkazy lze použít k instalaci RethinkDB na Ubuntu 18.04 i na další nejnovější verze.
1. Spusťte aktualizaci Apt
Nejprve udělejme příkaz aktualizace a aktualizace systému, abychom dosáhli nejnovějšího stavu všech nainstalovaných balíčků a také verze systému.
sudo apt-get install update && sudo apt-get install upgrade
2. Přidejte úložiště RethinkDB a klíč GPG
Balíčky pro instalaci RethinkDB stále nejsou dostupné v oficiálním systémovém úložišti Ubuntu 20.04, proto musíme přidat ten, který oficiálně poskytli vývojáři této databáze.
Přidat klíč GPG:
wget -qO- https://download.rethinkdb.com/repository/raw/pubkey.gpg | sudo apt-key add -
Přidat úložiště:
source /etc/lsb-release && echo "deb https://download.rethinkdb.com/repository/ubuntu-$DISTRIB_CODENAME $DISTRIB_CODENAME main" | sudo tee /etc/apt/sources.list.d/rethinkdb.list
Po přidání klíče i úložiště znovu spusťte příkaz update pro obnovení mezipaměti úložiště:
sudo apt-get update
3. Nainstalujte server RethinkDB na Ubuntu 20.04
Úspěšně jsme nakonfigurovali vše, co potřebujeme k nastavení RethinkDB, nyní pomocí správce balíčků APT snadno nainstalujeme server RethinkDB na váš operační systém Ubuntu 20.04 LTS.
sudo apt-get install rethinkdb
4. Spusťte a povolte službu RethinkDB
To je vše, pokud jste výše uvedený příkaz úspěšně provedli, můžeme snadno spustit službu tohoto databázového serveru NoSQL na pozadí.
sudo systemctl start rethinkdb
sudo systemctl enable rethinkdb
Pokud v budoucnu budete potřebovat zastavit server, příkaz bude:
sudo systemctl stop rethinkdb
5. Přehodnotit webové rozhraní DB
Nejlepší na tom je, že tento databázový server s otevřeným zdrojovým kódem nabízí webové rozhraní pro přístup pouze pomocí místního prohlížeče.
• Použijte intraclusterový port (29015 ve výchozím nastavení) pro připojení dalších uzlů v clusteru k tomuto uzlu.
• Nasměrujte svůj prohlížeč na port pro připojení HTTP (8080 ve výchozím nastavení) pro přístup k webovému rozhraní.
Otevřete prohlížeč a přejděte na http://localhost:8080
Chcete-li k němu přistupovat pomocí konkrétní IP adresy nebo pomocí všech, spusťte server tak, že jej navážete na stejnou.
Přístup z libovolného počítače
rethinkdb --bind all
Pro přístup z konkrétní IP adresy
rethinkdb --bind ip-address
Chcete-li znát bezpečné metody, jako je otevření tunelu SSH pro připojení a přístup k webovému rozhraní RethinkDB, podívejte se na oficiální dokumentaci.
Další výukové programy:
• Přidejte úložiště pro instalaci MySQL 5.7 na Ubuntu 20.04 LTS Linux
• Rozdíl mezi Ubuntu apt-get autoclean, clean, autoremove
• Jak nainstalovat Putty na Ubuntu 22.04/20.04