Jak nainstalovat Apache CouchDB na Ubuntu 18.04

Servery Linux mají schopnost nabídnout ty nejlepší funkce pro provádění stovek úkolů, a to jak na administrativní úrovni, tak na úrovni rolí v rámci organizace, přesně v těchto rolích máme vše, co souvisí s webovými stránkami, kde je aplikace, která představuje vůdce, Apache. Mezi těmito variantami Apache najdeme zejména jednu s názvem Apache CouchDB, kterou budeme podrobně analyzovat v prostředí Ubuntu 18.04.

Co je Apache CouchDBApache CouchDB má funkci neboli protokol nazvaný Couch Replication Protocol, který nám dává možnost přístupu k našim datům odkudkoli, ať už je to z globálních serverových klastrů do webových prohlížečů našich mobilních zařízení.

Má softwarový balíček kompatibilní s protokolem Couch Replication Protocol, jako jsou PouchDB, Cloudant a Couchbase Lite. CouchDB, byl napsán v JSON nativně a podporuje binární soubory zaměřené na splnění všech potřeb pro ukládání dat. Díky protokolu Couch Replication Protocol budou mít všechna data vysoký výkon a velkou spolehlivost na úrovni použití. CouchDB má funkci nazvanou MapReduce, která umožňuje jednoduchou a úplnou obnovu dat.

Funkce CouchDBMezi funkce, které najdeme v Apache CouchDB, máme:

  • S CouchDB bude možné spravovat klastrovou databázi, se kterou bude možné provozovat jeden logický databázový server bez ohledu na počet serverů nebo virtuálních počítačů, takže klastr CouchDB zlepšuje konfiguraci jednoho uzlu přidáním větší kapacity a vysokou dostupností.
  • CouchDB lze použít jako databázi jednoho uzlu.
  • CouchDB používá protokol HTTP a datový formát JSON, což umožňuje kompatibilitu s jakýmkoli softwarem, který podporuje uvedený protokol a jazyk. Kromě toho CouchDB plně funguje s externími nástroji, jako jsou HTTP proxy servery nebo nástroje pro vyrovnávání zatížení.
  • Apache CouchDB má jediný replikační protokol, který je zaměřen na aplikace „Offline First“ určené pro mobilní aplikace a další prostředí s vysoce náročnou síťovou infrastrukturou.
  • Apache CouchDB je určen pro všechny typy serverů, zatímco aplikace PouchDB byla navržena pro webové a mobilní webové prohlížeče a Couchbase Lite byla vyvinuta pro nativní aplikace pro iOS a Android, čímž se rozšiřují možnosti Apache CouchDB.
  • Klastr v CouchDB s funkcí multimode může ukládat všechna data nadbytečným způsobem, což umožňuje jeho dostupnost.

Dále se naučíme, jak nainstalovat Apache CouchDB na Ubuntu 18.04.

1. Nainstalujte Apache na Ubuntu 18.04

Krok 1
Před zahájením instalačního procesu Apache CouchDB bude nutné nainstalovat webový server Apache do Ubuntu, k tomu můžeme provést následující příkaz:

 sudo apt -get install apache2 -y 

ZVĚTŠIT

Krok 2
Jakmile je Apache plně nainstalován, musíme spustit webový server Apache a povolit jeho spuštění spolu s časem spuštění systému pomocí následujícího příkazu:

 sudo systemctl start apache2 sudo systemctl povolit apache2

ZVĚTŠIT

2. Nainstalujte Apache CouchDB na Ubuntu 18.04


Ve výchozím nastavení Apache CouchDB není v Ubuntu 18.04 k dispozici, takže budete muset přidat oficiální úložiště CouchDB.

Krok 1
Chcete -li přidat toto úložiště, použijeme následující příkaz:

 echo "deb https://apache.bintray.com/couchdb-deb xenial main" \ | sudo tee -a /etc/apt/sources.list 
Krok 2
Tento příkaz je zodpovědný za přidání oficiální adresy URL do adresáře /etc/apt/sources.list:

ZVĚTŠIT

Krok 3
Nyní se chystáme podepsat přidané úložiště následujícím příkazem:

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

ZVĚTŠIT

Krok 4
Pokračujeme v aktualizaci systému pomocí příkazu:

 sudo apt -get update -y 
Krok 5
Nakonec nainstalujeme Apache CouchDB spuštěním:
 sudo apt -get install couchdb -y 

ZVĚTŠIT

Krok 6
Během tohoto procesu se zobrazí řada otázek k definování parametrů, jako je. Nejprve uvidíme popis toho, jak Apache CouchDB funguje:

Krok 7
Klikněte na OK a poté vyberte typ konfigurace CouchDB a v tomto případě zvolíme „Samostatný“:

Krok 8
Zadáme Enter a poté definujeme rozhraní připojení k CouchDB z prohlížeče, můžeme nastavit adresu 0,0.0.0 tak, aby umožňovala všechna dostupná rozhraní:

Krok 9
Stiskněte Enter a nyní definujeme heslo pro uživatele „admin“:

Krok 10
Musíme to potvrdit:

Krok 11
Po instalaci spustíme následující řádky, abychom službu spustili a aktivovali ji při spuštění Ubuntu 18:

 sudo systemctl start couchdb sudo systemctl povolit couchdb
Krok 12
Stav služby CouchDB kontrolujeme provedením:
 sudo systemctl status couchdb 

ZVĚTŠIT

3. Získejte přístup k Apache CouchDB na Ubuntu 18.04

Krok 1
Nyní můžeme přistupovat k Apache CouchDB spuštěním následující syntaxe:

 http: // IP: 5984 / _utils /
Krok 2
Tam zadáme administrátora s definovaným heslem.

Krok 3
Klikněte na tlačítko Přihlásit a toto bude počáteční prostředí CouchDB:

Krok 4
Odtud můžeme přistupovat k jeho funkcím:

ZVĚTŠIT

Tímto způsobem jsme nakonfigurovali Apache CouchDB v Ubuntu 18, abychom co nejvíce využili jeho funkcí.

wave wave wave wave wave