GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat server RethinkDB na Ubuntu 20.04 LTS Focal fossa

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


Ubuntu
  1. Jak nainstalovat Ubuntu 20.04 Focal Fossa Desktop

  2. Jak nainstalovat Node.js na Ubuntu 20.04 LTS Focal Fossa

  3. Jak nainstalovat Git na Ubuntu 20.04 LTS Focal Fossa Linux

  1. Jak nainstalovat NGINX na Ubuntu 20.04 Focal Fossa

  2. Jak nainstalovat Docker na Ubuntu 20.04 LTS Focal Fossa

  3. Jak nainstalovat Gnome na Ubuntu 20.04 LTS Focal Fossa

  1. Jak nainstalovat KVM na Ubuntu 20.04 LTS Server (Focal Fossa)

  2. Jak nainstalovat server NFS na Ubuntu 20.04 (Focal Fossa)

  3. Jak nainstalovat Ubuntu 20.04 LTS (Focal Fossa) Server