GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Apache CouchDB 3.1 na Ubuntu 20.04 LTS

Apache CouchDB je NoSQL open-source databázový systém orientovaný na dokumenty napsaný v Erlangu, JavaScriptu, C a C++. K ukládání dat používá JSON. K dokumentům lze přistupovat pomocí webového prohlížeče. Primárně se používá pro spouštění dotazů a vytváření sestav ze souborů dokumentů.

CouchDB přichází s funkcemi, jako je transformace dokumentů za běhu, upozornění na změny v reálném čase, vysoká dostupnost, distribuované škálování, tolerance oddílů a další. Dodává se s webovým administračním rozhraním.

V tomto tutoriálu se naučíme, jak instalovat CouchDB na Ubuntu 20.04 pomocí komfortních binárních balíčků.

Krok 1:Přidejte klíč GPG CouchDB

Nejprve přidáme klíč CouchDB GPG. Chcete-li získat oficiální repo klíč CouchDB, zadejte:

$ curl https://couchdb.apache.org/repo/keys.asc | gpg --dearmor > couchdb-repo-keyring.gnp && sudo mv couchdb-repo-keyring.gnp /usr/share/keyrings/

Krok 2:Povolte úložiště CouchDB

Chcete-li povolit úložiště CouchDB, spusťte následující příkaz:

$ echo "deb [signed-by=/usr/share/keyrings/couchdb-repo-keyring.gnp] https://apache.jfrog.io/artifactory/couchdb-deb focal main" > couchdb.list && sudo mv couchdb.list /etc/apt/sources.list.d/

Krok 3:Aktualizujte systém Ubuntu

Aktualizujte svůj systém Ubuntu a získejte nejnovější informace o balíčcích:

$ sudo apt update

Krok 4:Nainstalujte CouchDB na Ubuntu

Nyní můžete nainstalovat CouchDB pomocí příkazu apt:

$ sudo apt-get install -y couchdb

Jako součást instalace byste měli vidět vyskakovací okno průvodce nastavením CouchDB. Tento průvodce pomáhá předkonfigurovat CouchDB jako samostatný nebo klastrovaný uzel, IP adresu, ke které se připojí, a heslo pro uživatele admin.

Cluster CouchDB a samostatný režim používají port 5984. Pro klastrování používá klastrování nativní Erlang – pomocí portu 4369. Pokud máte firewall, ujistěte se, že jsou tyto porty otevřené.

Krok 6:Ověřte instalaci CouchDB

Po instalaci by měl být CouchDB již spuštěn a připraven k použití. CouchDB je nainstalován v adresáři /opt/couchdb .

Chcete-li se ujistit, že instalace proběhla úspěšně, zkuste z terminálu získat přístup k adrese URL serveru Couchdb.

$ curl http://127.0.0.1:5984

Výstup zobrazující verzi, mimo jiné obecné informace, instalace CouchDB:

{
    "couchdb" : "Welcome",
    "features" : [
       "access-ready",
       "partitioned",
       "pluggable-storage-engines",
       "reshard",
       "scheduler"
    ],
    "git_sha" : "ce596c65d",
    "uuid" : "4433afd11f516283786140ffafdaee5c",
    "vendor" : {
       "name" : "The Apache Software Foundation"
    },
    "version" : "3.1.1"
 }

Můžete vidět, že jsme nainstalovali CouchDB verze 3.1 .

Výchozí uživatelské jméno je 'admin' a měli byste si zvolit heslo.

Chcete-li vytvořit databázi, syntaxe je "http://{uživatelské jméno}:{password}@127.0.0.1:5984/{vaše nová databáze}".

Například:

$ curl -X PUT "http://admin:[email protected]:5984/sample_database"

Výstup potvrzující úspěšné vytvoření databáze:

{
    "ok" : true
 }

Chcete-li zobrazit všechny databáze CouchDB, zadejte:

$ curl -X GET http://admin:[email protected]:5984/_all_dbs

Výstup:

[
    "_replicator",
    "_users",
    "sample_database"
 ]

Krok 6:Přístup k webovému rozhraní CouchDB

CouchDB má vestavěné webové rozhraní pro vytváření, aktualizaci, mazání a prohlížení dokumentů a návrhových dokumentů.

Pro přístup k webovému rozhraní CouchDB nasměrujte svůj preferovaný prohlížeč na http://127.0.0.1:5984/_utils/.

Závěr

V tomto tutoriálu jsme se naučili, jak nainstalovat CouchDB na Ubuntu 20.04. Pokud máte nějaké dotazy, návrhy nebo zpětnou vazbu, napište je do pole pro komentáře níže.


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 Hadoop na Ubuntu 18.04 LTS

  1. Jak nainstalovat Apache Maven na Ubuntu 16.04 LTS

  2. Jak nainstalovat Apache Maven na Ubuntu 18.04 LTS

  3. Jak nainstalovat Apache CouchDB na Ubuntu 18.04

  1. Jak nainstalovat Apache CouchDB na Ubuntu 18.04 LTS

  2. Jak nainstalovat Apache NetBeans na Ubuntu 22.04 LTS

  3. Jak nainstalovat Apache Kafka na Ubuntu 16.04 LTS