GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat CouchDB na Debian 10

Apache CouchDB je bezplatná a open source databáze NoSQL vyvinutá nadací Apache Software Foundation. Může být použita jako jednouzlová nebo klastrovaná databáze.

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ší. CouchDB obsahuje RESTful HTTP API, které umožňuje číst, vytvářet, upravovat a mazat databázové dokumenty.

Tento článek popisuje, jak nainstalovat CouchDB na Debian 10, Buster.

Povolení úložiště CouchDB #

Nejjednodušší způsob, jak nainstalovat CouchDB na CentOS 8, je povolit úložiště dodavatele a nainstalovat binární balíčky.

Spusťte následující příkazy jako root nebo uživatel s právy sudo, abyste povolili úložiště CouchDB a importovali klíč GPG:

echo "deb https://apache.bintray.com/couchdb-deb buster 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

Nejprve se vás instalační program 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 , který říká CouchDB, aby se navázal na všechna síťová rozhraní.

Na další výzvu nastavte heslo správce. Důrazně se doporučuje nastavit heslo a vyjmout 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 bude pokračovat.

Ověřování instalace CouchDB #

Server CouchDB běží na localhost:5984 . Chcete-li potvrdit, že instalace proběhla úspěšně a služba běží, 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":"3.0.0",
   "git_sha":"03a77db6c",
   "uuid":"adab3f42ce6a06245d2955c1d6832266",
   "features":[
      "access-ready",
      "partitioned",
      "pluggable-storage-engines",
      "reshard",
      "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