CouchDB
 sql >> Database >  >> NoSQL >> CouchDB

Come installare CouchDB su Debian 10

CouchDB è un NoSQL opensource ad alte prestazioni soluzione in cui i dati vengono archiviati in formato documento basato su JSON come coppie chiave/valore, elenchi o mappe. Fornisce un'API RESTFUL che consente agli utenti di gestire facilmente i documenti del database eseguendo attività come la lettura, la modifica e l'eliminazione di oggetti.

CouchDB offre grandi vantaggi come l'indicizzazione rapida e la facile replica dei database su varie istanze in una rete. In questa guida spieghiamo come installare CouchDB su Debian 10 .

Fase 1:aggiungi il repository CouchDB su Debian

Inizieremo accedendo alla nostra Debian server e aggiornando gli elenchi dei pacchetti utilizzando il gestore di pacchetti apt come mostrato:

$ sudo apt update

Successivamente, dobbiamo aggiungere il CouchDB repository per Debian come segue:

$ echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list

Successivamente, importa il GPG utilizzando il comando curl come mostrato.

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

Fase 2:installa CouchDB su Debian

Con CouchDB repository in atto, aggiorna l'elenco dei pacchetti di sistema per sincronizzare il repository appena aggiunto.

$ sudo apt update

Quindi installa CouchDB usando il gestore di pacchetti apt come mostrato:

$ sudo apt install couchdb

A metà, ti verrà chiesto di fornire alcuni dettagli chiave. Innanzitutto, ti verrà richiesto di specificare il tipo di configurazione che desideri configurare per la tua istanza. Poiché stiamo installando solo su un singolo server, seleziona "standalone ' opzione.

Quindi, fornire l'interfaccia di collegamento di rete. Inizialmente è impostato su localhost indirizzo – 127.0.0.1 . Tuttavia, puoi impostarlo su 0.0.0.0 in modo che possa ascoltare tutte le interfacce di rete.

Successivamente, fornire la password di amministratore. Questa è la password che verrà utilizzata per accedere a CouchDB tramite la WebUI .

E confermalo.

Fase 3:verifica che CouchDB sia in esecuzione

CouchDB ascolta la porta 5984 per impostazione predefinita. Puoi verificarlo richiamando l'utilità netstat come segue:

$ sudo netstat -pnltu | grep 5984

In alternativa, puoi utilizzare il servizio di sistema per verificare che sia il CouchDB demone è in esecuzione:

$ sudo systemctl status couchdb

Ottimo, il nostro CouchDB l'istanza è in esecuzione come previsto.

Fase 4:accesso a CouchDB tramite WebUI

La gestione di CouchDB è facile, grazie all'interfaccia web semplice ed intuitiva che mette a disposizione. Per accedere a CouchDB, sfoglia l'URL:

http://localhost:5984 

Ti verrà richiesto di accedere utilizzando il nome utente e la password impostati durante l'installazione.

Dopo aver effettuato l'accesso, otterrai la seguente interfaccia.

E questo lo avvolge. Ti abbiamo guidato attraverso l'installazione di CouchDB su Debian 10 .