Ricerca nel sito web

Come installare Apache CouchDB in Ubuntu 20.04


Implementato in Erlang, Apache CouchDB, chiamato semplicemente CouchDB, è un database NoSQL open source che si concentra sull'archiviazione dei dati in formato JSON. CouchDB è la scelta perfetta per i team operativi e le aziende che cercano una soluzione di database NoSQL ad alte prestazioni. A differenza dei database relazionali come MySQL, CouchDB utilizza un modello di dati privo di schemi, semplificando la gestione dei record su vari dispositivi informatici.

Questo tutorial mostra come installare l'ultima versione di Apache CouchDB su Ubuntu 20.04.

Passaggio 1: abilita il repository CouchDB

Per iniziare, accedi all'istanza del tuo server e importa la chiave GPG come mostrato.

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

Successivamente, assicurati di abilitare il repository CouchDB come mostrato.

echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

Una volta aggiunti il repository e la chiave, procedere al passaggio successivo.

Passaggio 2: installa Apache CouchDB su Ubuntu

Dopo aver abilitato il repository CouchDB, il passo successivo sarà aggiornare gli elenchi dei pacchetti di Ubuntu e installare Apache CouchDB come mostrato.

sudo apt update
sudo apt install apache2 couchdb -y

Dovrai selezionare le opzioni per configurare il tuo CouchDB. In questa richiesta puoi configurare la modalità autonoma o in cluster. Poiché stiamo installando su un singolo server, opteremo per l'opzione standalone a server singolo.

Nella richiesta successiva, dovresti configurare l'interfaccia di rete a cui si collegherà CouchDB. Nella modalità server autonomo, il valore predefinito è 127.0.0.1 (loopback).

Se è la modalità cluster, inserisci l'indirizzo IP dell'interfaccia del server o digita 0.0.0.0, che collega CouchDB a tutte le interfacce di rete.

Successivamente, imposta la password dell'amministratore.

Conferma la password impostata per finalizzare l'installazione.

Passaggio 3: verifica l'installazione di CouchDB

Per impostazione predefinita, il server CouchDB ascolta la porta TCP 5984. Per placare la tua curiosità, esegui il comando netstat come mostrato.

netstat -pnltu | grep 5984

Per verificare se l'installazione ha avuto esito positivo e il servizio è in esecuzione, esegui il comando curl riportato di seguito. Dovresti ottenere le seguenti informazioni sul database CouchDB che è stampato in formato JSON.

curl http://127.0.0.1:5984/

L'output nel tuo terminale sarà simile al seguente:

Passaggio 4: accedi all'interfaccia Web di CouchDB

Puoi aprire il browser e accedere a http://127.0.0.1:5984/_utils/ e digitare il nome utente e la password dell'amministratore per accedere al database:

Dopo aver configurato e installato correttamente Apache CouchDB, utilizza i comandi seguenti per avviare, abilitare, arrestare e verificarne lo stato.

sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service

Il comando check status mostra:

sudo systemctl status couchdb.service

Conclusione

Per ulteriori informazioni su CouchDB, fare riferimento alla documentazione di Apache CouchDB. La nostra speranza è che ora tu possa installare comodamente CouchDB su Ubuntu 20.04.