CouchDB è un opensource ad alte prestazioni NoSQL soluzione in cui i dati vengono archiviati in formato documento basato su JSON come coppie chiave/valore, elenchi o mappe. Fornisce un API RIPOSANTE 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 tra varie istanze in una rete. In questa guida, spieghiamo come è possibile installare CouchDB sopra Debian 10.
Inizieremo accedendo al nostro 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 file GPG chiave usando il comando curl come mostrato.
$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
Con il CouchDB repository in posizione, aggiornare 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 impostare per la tua istanza. Poiché stiamo installando solo su un singolo server, seleziona l'opzione "indipendente, autonomo' opzione.
Quindi, fornire l'interfaccia di associazione di rete. Questo è 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 dell'amministratore. Questa è la password che verrà utilizzata per l'accesso CouchDB tramite il WebUI.
E confermalo.
CouchDB ascolta la porta 5984 per impostazione predefinita. Puoi verificarlo invocando il utilità netstat come segue:
$ sudo netstat -pnltu | grep 5984.
In alternativa, è possibile utilizzare il servizio di sistema per verificare che sia il CouchDB demone è in esecuzione:
$ sudo systemctl status couchdb.
Ottimo, nostro CouchDB l'istanza è in esecuzione come previsto.
La gestione di CouchDB è facile, grazie all'interfaccia web semplice ed intuitiva che fornisce. Per accedere a CouchDB, sfoglia l'URL:
http://localhost: 5984
Ti verrà richiesto di accedere utilizzando il nome utente e la password che hai impostato durante l'installazione.
Dopo aver effettuato l'accesso, otterrai la seguente interfaccia.
E questo lo avvolge. Ti abbiamo guidato attraverso l'installazione di CouchDB sopra Debian 10.