GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Apache CouchDB na Ubuntu 18.04 LTS

CouchDB je bezplatné a open source řešení databáze NOSQL implementované v souběžně orientovaném jazyce Erlang. Má databázovou architekturu NoSQL orientovanou na dokumenty. K ukládání dat používá JSON, JavaScript jako svůj dotazovací jazyk pomocí MapReduce a HTTP pro API. CouchDB implementuje formu řízení souběžnosti více verzí, takže během zápisu nezamyká databázový soubor. CouchDB můžete použít v mobilních zařízeních pro replikaci a synchronizaci.

V tomto tutoriálu se naučíme, jak nainstalovat CouchDB na server Ubuntu 18.04 LTS (Bionic Beaver).

Požadavky

  • Server se systémem Ubuntu 18.04.
  • Uživatel bez oprávnění root s právy sudo.

Instalovat Apache

Než začnete, budete muset do svého systému nainstalovat webový server Apache. Můžete jej nainstalovat pouhým spuštěním následujícího příkazu:

sudo apt-get install apache2 -y

Jakmile je Apache nainstalován, spusťte webový server Apache a povolte jeho spuštění při startu spuštěním následujícího příkazu:

sudo systemctl start apache2
sudo systemctl enable apache2

Instalovat CouchDB

Ve výchozím nastavení není Apache CouchDB k dispozici v Ubuntu 18.04, takže budete muset přidat oficiální úložiště CouchDB. Nejprve přidejte úložiště pomocí následujícího příkazu:

echo "deb https://apache.bintray.com/couchdb-deb xenial main" \ | sudo tee -a /etc/apt/sources.list

Dále podepište přidané úložiště pomocí následujícího příkazu:

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc \ | sudo apt-key add -

Nakonec aktualizujte úložiště CouchDB a nainstalujte jej pomocí následujícího příkazu:

sudo apt-get update -y
sudo apt-get install couchdb -y

Během instalace budete vyzváni k počáteční konfiguraci, jak je uvedeno níže:

Jakmile je instalace dokončena. Spusťte CouchDB a povolte jeho spuštění při spouštění pomocí následujícího příkazu:

sudo systemctl start couchdb
sudo systemctl enable couchdb

Stav CouchDB můžete zkontrolovat pomocí následujícího příkazu:

sudo systemctl status couchdb

Výstup:

? couchdb.service - Apache CouchDB
   Loaded: loaded (/lib/systemd/system/couchdb.service; enabled; vendor preset: 
   Active: active (running) since Sun 2018-06-10 20:22:25 IST; 45s ago
 Main PID: 3092 (beam)
   CGroup: /system.slice/couchdb.service
           ??3092 /opt/couchdb/bin/../erts-7.3/bin/beam -K true -A 16 -Bd -- -ro
           ??3119 /opt/couchdb/bin/../erts-7.3/bin/epmd -daemon
           ??3145 sh -s disksup
           ??3149 /opt/couchdb/bin/../lib/os_mon-2.4/priv/bin/memsup
           ??3150 /opt/couchdb/bin/../lib/os_mon-2.4/priv/bin/cpu_sup

Jun 10 20:22:25 Node1 systemd[1]: Started Apache CouchDB.
Jun 10 20:23:01 Node1 systemd[1]: Started Apache CouchDB.
Jun 10 20:23:04 Node1 systemd[1]: Started Apache CouchDB.

Přístup k webovému rozhraní CouchDB

CouchDB je nyní spuštěno a naslouchá na portu 5984. Přístup k němu získáte na adrese URL http://ip-ip-vašeho-serveru:5984/_utils/ , budete přesměrováni na následující stránku:

Nyní zadejte své uživatelské jméno a heslo správce a klikněte na Přihlásit měli byste vidět následující stránku:


Ubuntu
  1. Jak nainstalovat R na Ubuntu 18.04 LTS

  2. Jak nainstalovat R na Ubuntu 20.04 LTS

  3. Jak nainstalovat Apache Hadoop na Ubuntu 20.04 LTS

  1. Jak nainstalovat Apache na Ubuntu 18.04

  2. Jak nainstalovat Apache na Ubuntu 20.04

  3. Jak nainstalovat Apache GUI na Ubuntu 18.04 LTS

  1. Jak nainstalovat Apache CouchDB 3.1 na Ubuntu 20.04 LTS

  2. Jak nainstalovat Apache Tomcat 9 na Ubuntu 18.04 LTS

  3. Jak nainstalovat Apache CouchDB na Ubuntu 16.04 LTS