GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Apache CouchDB na Ubuntu 20.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat Apache CouchDB na Ubuntu 20.04 LTS. Pro ty z vás, kteří nevěděli, CouchDB je projekt s otevřeným zdrojovým kódem a NoSQL, dokument- orientovaný databázový server vyvinutý nadací Apache Software Foundation. Má dokumentově orientovanou databázovou architekturu NoSQL a je implementován v jazyce Erlang orientovaném na souběžnost; k ukládání dat používá JSON, JavaScript jako dotazovací jazyk pomocí MapReduce a HTTP pro API .

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Apache CouchDB na server Ubuntu 20.04 (Focal Fossa).

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 20.04, 18.04, 16.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Apache CouchDB na Ubuntu 20.04 LTS Focal Fossa

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt příkazy v terminálu.

Aktualizace sudo aptudo apt

Krok 2. Instalace Apache CouchDB na Ubuntu 20.04.

CouchDB se oficiálně prezentuje ve výchozím úložišti Ubuntu. Spusťte následující příkaz k instalaci Apache CouchDB:

sudo apt install couchdb

Instalační program se vás zeptá, zda chcete CouchDB nainstalovat v clusterovém nebo samostatném režimu. Cluster znamená více serverů propojených dohromady, fungujících jako jediné, distribuované úložiště dat.

Během instalace byste měli vidět zprávy pro výběr některých možností:

 ┌───────zováním pro konfiguraci Couchdb ├─────── zajímalecké ──────────┐ │ │ │ Vyberte typ konfigurace serveru CouchDB, který nejlépe vyhovuje vašim │ potřebám. │ │ Pro konfigurace s jedním serverem vyberte samostatný režim. Tím nastavíte │ CouchDB tak, aby běžel jako jeden server. │ │ Pro konfiguraci clusteru vyberte režim clusteru. Tím se zobrazí výzva k zadání │ dalších parametrů požadovaných ke konfiguraci CouchDB v konfiguraci clusteru │. │ │ Pokud chcete CouchDB konfigurovat sami, vyberte žádný. Poté │ budete muset upravit /opt/couchdb/etc/vm.args a /opt/couchdb/etc/local.d/*.ini │ sami. Uvědomte si, že se tím obejdou *všechny* konfigurační kroky, │ včetně nastavení správce CouchDB – ponechání CouchDB v „admin │ │ │ │ └─────────└─———└─—— ──valištinělétnostminělé příslušníkynělé provinizilé .zování zajímalo ──────┘

Dále vyberte samostatný a pokračujte:

 ┌───────┤ Konfigurace Couchdb ├────────┐ │ Obecný typ konfigurace CouchDB:│ │ │ │ samostatné │ │ seskupené │ │ Žádný │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └────────────────────────────└└— ——— ——— ——  ——— ——— ——— —> 

Dále zadejte IP adresu rozhraní a pokračujte:

┌─────────────────────────┤ Konfigurace couchdb └──┤ Konfigurace couchdb —————————————————————————————————————————————————— ─────────┐ │ Uzel CouchDB se musí vázat na konkrétní síťové rozhraní. To se provádí │ │ přes IP adresu. V současné době je podporována pouze jedna adresa. │ │ │ │ Speciální hodnota '0.0.0.0' spojuje CouchDB se všemi síťovými rozhraními. │ │ │ │ Výchozí hodnota je 127.0.0.1 (zpětná smyčka) pro samostatné uzly a 0.0.0.0 │ │ (všechna rozhraní) pro uzly v clusteru. V clusterovém režimu není povoleno │ │ vázat se na 127.0.0.1. │ │ │ │ Couchdb rozhraní vazba adresa:│ │ │ │ 127.0.0.1 ___________________________________________________________ │ │ │ │ │ │ │ └└valo® Avrotím Avrop Avro. Avro. Všem .────────vro .──valo příslušní ──valištinělétnostminělé příslušníkynělé .zovánívalistické Ale─────covat Alekonovou příslušnou osobou A────── Ale 

Krok 3. Přístup k Apache CouchDB.

Apache CouchDB bude ve výchozím nastavení k dispozici na portu HTTP 5984. Otevřete svůj oblíbený prohlížeč a přejděte na localhost:5984/_utils/ a dokončete požadované kroky k dokončení instalace nebo spusťte následující příkaz curl, který vytiskne informace o databázi CouchDB ve formátu JSON:

curl http://127.0.0.1:5984/

Výsledky:

{ "couchdb":"Vítejte", "version":"3.1.1", "git_sha":"ffeilanaa20", "uuid":"4589130c3BMW66330E463542ad4", "features":[ "přístup připraven", " rozdělený, "pluggable-storage-engines", "reshard", "plánovač" ], "vendor":{ "name":"The Apache Software Foundation" }}

Gratulujeme! Úspěšně jste nainstalovali CouchDB. Děkujeme, že jste použili tento návod k instalaci Apache CouchDB na systémy Ubuntu 20.04 Focal Fossa. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web CouchDB .


Ubuntu
  1. Jak nainstalovat Apache Cordova na Ubuntu 18.04 LTS

  2. Jak nainstalovat Apache Kafka na Ubuntu 18.04 LTS

  3. Jak nainstalovat Apache CouchDB na Ubuntu 18.04

  1. Jak nainstalovat Apache Maven na Ubuntu 16.04 LTS

  2. Jak nainstalovat Apache Maven na Ubuntu 18.04 LTS

  3. Jak nainstalovat Apache Hadoop na Ubuntu 18.04 LTS

  1. Jak nainstalovat Apache CouchDB na Ubuntu 18.04 LTS

  2. Jak nainstalovat Apache CouchDB 3.1 na Ubuntu 20.04 LTS

  3. Jak nainstalovat Apache NetBeans na Ubuntu 22.04 LTS