GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat databázový systém RethinkDB na Debian 10

RethinkDB je bezplatný a open source databázový systém NoSQL, který usnadňuje vytváření aplikací v reálném čase. Dodává se s grafickým uživatelským rozhraním, které je přístupné z webového prohlížeče a slouží ke správě databáze. Používá JSON k načítání aplikací a čtení databáze. RethinkDB je vytvořen pro ukládání dokumentů JSON a můžete jej snadno škálovat na více počítačů. Snadno se nastavuje a má jednoduchý dotazovací jazyk, který podporuje spojování tabulek a seskupování podle.

V tomto tutoriálu vám ukážeme, jak nainstalovat systém správy databází RethinkDB na server Debian 10.

Předpoklady

  • Server se systémem Debian 10.
  • Na vašem serveru je nakonfigurováno heslo uživatele root.

Začínáme

Před spuštěním se doporučuje aktualizovat systém na nejnovější verzi. Pro aktualizaci systému můžete spustit následující příkaz.

apt-get update -y
apt-get upgrade -y

Jakmile je váš systém aktualizován, restartujte jej, aby se změny implementovaly.

Nainstalujte RethinkDB

Ve výchozím nastavení není RethinkDB k dispozici ve výchozím úložišti Debian 10. Takže budete muset přidat RethinkDB do vašeho systému.

Nejprve si stáhněte a přidejte klíč GPG pomocí následujícího příkazu:

wget -qO- https://download.rethinkdb.com/apt/pubkey.gpg | apt-key add -

Dále přidejte úložiště RethinkDB pomocí následujícího příkazu:

echo "deb https://download.rethinkdb.com/apt buster main" | tee /etc/apt/sources.list.d/rethinkdb.list

Jakmile je úložiště přidáno, aktualizujte úložiště a nainstalujte RethinkDB pomocí následujícího příkazu:

apt-get update -y
apt-get install rethinkdb -y

Po dokončení instalace spusťte službu RethinkDB a povolte její spuštění po restartu systému pomocí následujícího příkazu:

systemctl start rethinkdb
systemctl enable rethinkdb

Měli byste vidět následující výstup:

rethinkdb.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable rethinkdb

Stav služby RethinkDB můžete také zkontrolovat pomocí následujícího příkazu:

systemctl status rethinkdb

Měli byste získat následující výstup:

? rethinkdb.service - LSB: This starts a set of rethinkdb server instances.
   Loaded: loaded (/etc/init.d/rethinkdb; generated)
   Active: active (exited) since Wed 2020-01-22 08:38:37 UTC; 1min 18s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 0 (limit: 2359)
   Memory: 0B
   CGroup: /system.slice/rethinkdb.service

Jan 22 08:38:37 debian10 systemd[1]: Starting LSB: This starts a set of rethinkdb server instances....
Jan 22 08:38:37 debian10 rethinkdb[10189]: rethinkdb: No instances defined in /etc/rethinkdb/instances.d/
Jan 22 08:38:37 debian10 rethinkdb[10189]: rethinkdb: See http://www.rethinkdb.com/docs/guides/startup/ for more information
Jan 22 08:38:37 debian10 systemd[1]: Started LSB: This starts a set of rethinkdb server instances..

V tomto okamžiku je RethinkDB nainstalován a spuštěn. Nyní můžete přejít k dalšímu kroku.

Konfigurace RethinkDB

Nejprve zkopírujte ukázkový konfigurační soubor RethinkDB pomocí následujícího příkazu:

cp /etc/rethinkdb/default.conf.sample /etc/rethinkdb/instances.d/instance1.conf

Dále budete muset upravit tento konfigurační soubor, abyste povolili webové rozhraní RethinkDB. Můžete jej upravit pomocí následujícího příkazu:

nano /etc/rethinkdb/instances.d/instance1.conf

Změňte následující řádky:

## Port for the RethinkDB web interface
http-port=8080
## Allow RethinkDB to accessible from the remote system.
bind=0.0.0.0
## The name of the server
server-name=server1
## Default directory to store data and metadata.
directory=/var/lib/rethinkdb/default

Po dokončení uložte a zavřete soubor. Poté restartujte službu RethinkDB, aby se změny implementovaly:

systemctl restart rethinkdb

V tomto okamžiku je RethinkDB nakonfigurován pro přístup z webového prohlížeče.

Přístup k webovému rozhraní RethinkDB

Otevřete webový prohlížeč a zadejte adresu URL http://ip-vaseho-serveru:8080. Budete přesměrováni na výchozí řídicí panel RethinkDB, jak je znázorněno níže:

Odtud můžete snadno vytvářet a spravovat databázi a cluster.

Instalovat RethinkDB ze zdroje

Pokud úložiště RethinkDB nepodporuje váš operační systém, můžete jej nainstalovat ručně ze zdroje.

Abyste mohli nainstalovat RethinkDB ze zdroje, budete muset nainstalovat požadované závislosti.

Všechny požadované závislosti můžete nainstalovat pomocí následujícího příkazu:

apt-get install build-essential protobuf-compiler python curl libprotobuf-dev libcurl4-openssl-dev libboost-all-dev libncurses5-dev libjemalloc-dev wget m4 -y

Po instalaci všech závislostí si stáhněte nejnovější verzi RethinkDB pomocí následujícího příkazu:

wget https://download.rethinkdb.com/dist/rethinkdb-2.4.0.tgz

Po stažení rozbalte stažený soubor pomocí následujícího příkazu:

tar -xvzf rethinkdb-2.4.0.tgz

Dále změňte adresář na rethinkdb-2.4.0 a nakonfigurujte jej pomocí následujícího příkazu:

cd rethinkdb-2.4.0
./configure --allow-fetch

Nakonec jej nainstalujte pomocí následujícího příkazu:

make
make install

Po úspěšném dokončení instalace můžete spustit službu RethinkDB pomocí následujícího příkazu:

/etc/init.d/rethinkdb start

Závěr

Ve výše uvedeném tutoriálu jsme se naučili, jak nainstalovat RethinkDB s APT a zkompilovat jej ze zdroje. Nyní můžete začít pracovat na RethinkDB a prozkoumávat ji, abyste získali představu o tom, jak funguje. Pokud máte nějaké dotazy, neváhejte se mě zeptat.


Debian
  1. Jak nainstalovat osquery na Debian 10

  2. Jak nainstalovat Gradle na Debian 10

  3. Jak nainstalovat AnyDesk na Debian 10

  1. Jak nainstalovat PostgreSQL na Debian 10

  2. Jak nainstalovat Nextcloud 15 na Debian 9

  3. Jak nainstalovat PHP 8 na Debian 11

  1. Jak nainstalovat GitLab na Debian 11

  2. Jak nainstalovat nástroj Prometheus System Monitoring Tool na Debian 11

  3. Jak nainstalovat Mono na Debian 11