GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat CouchDB na Debian 9

CouchDB je open source databáze NoSQL odolná proti chybám a bez schémat, spravovaná nadací Apache Software Foundation.

Server CouchDB ukládá svá data do pojmenovaných databází, které obsahují dokumenty se strukturou JSON. Každý dokument se skládá z řady polí a příloh. Pole mohou obsahovat text, čísla, seznamy, logické hodnoty a další. Je přístupný přes RESTful HTTP/JSON API, které umožňuje číst, vytvářet, upravovat a mazat databázové dokumenty.

V tomto tutoriálu vysvětlíme, jak nainstalovat nejnovější verzi CouchDB na Debian 9.

Předpoklady #

Abyste mohli instalovat balíčky na svůj systém Debian, musíte být přihlášeni jako uživatel s právy sudo.

Povolení úložiště CouchDB #

CouchDB .deb balíčky jsou dostupné z jejich oficiálních repozitářů. Chcete-li povolit úložiště CouchDB a importovat klíč GPG, spusťte následující příkazy:

echo "deb https://apache.bintray.com/couchdb-deb bionic main" | sudo tee -a /etc/apt/sources.listcurl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -

Instalace CouchDB na Debian #

Jakmile je úložiště povoleno, aktualizujte seznam balíčků a nainstalujte CouchDB:

sudo apt updatesudo apt install couchdb

Instalační program se vás nejprve zeptá, zda chcete CouchDB nainstalovat v samostatném nebo clusterovém režimu. CouchDB nainstalujeme v samostatném režimu na jednom serveru.

Dále budete mít možnost nastavit IP adresu síťového rozhraní, na které se CouchDB naváže. Pro nastavení jednoho serveru ponechte výchozí 127.0.0.1 . Pokud konfigurujete cluster, zadejte IP adresu rozhraní nebo zadejte 0.0.0.0 což způsobí, že se CouchDB naváže na všechna síťová rozhraní.

Na další výzvu nastavte heslo správce. Důrazně se doporučuje nastavit heslo, které vyvede CouchDB z nezabezpečeného režimu „admin party“. Pokud toto pole ponecháte prázdné, uživatel admin nebude vytvořen.

Potvrďte heslo a instalace CouchDB bude pokračovat.

Ověřování instalace CouchDB #

Pro ověření instalace spusťte následující curl příkaz, který vytiskne informace o databázi CouchDB ve formátu JSON:

curl http://127.0.0.1:5984/

Výstup bude vypadat takto:

{  
   "couchdb":"Welcome",
   "version":"2.3.1",
   "git_sha":"c298091a4",
   "uuid":"370903b5400643c2979838f5b68348c1",
   "features":[  
      "pluggable-storage-engines",
      "scheduler"
   ],
   "vendor":{  
      "name":"The Apache Software Foundation"
   }
}

Pro přehlednost je výstup formátován.

Pokud dáváte přednost GUI, můžete přistupovat k webovému rozhraní CouchDB, Fauxton na adrese:

http://127.0.0.1:5984/_utils/

Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Python 3.9 na Debian 10

  3. Jak nainstalovat Apache CouchDB na Debian 9

  1. Jak nainstalovat Memcached na Debian 10

  2. Jak nainstalovat TeamViewer na Debian 10

  3. Jak nainstalovat Git na Debian 9

  1. Jak nainstalovat Go na Debian 9

  2. Jak nainstalovat Pip na Debian 9

  3. Jak nainstalovat R na Debian 9