▷ Installa CouchDB Ubuntu 21.04 e 20.04

Apache ci offre varie opzioni per lavorare con dati e informazioni sul web e una delle sue numerose derivazioni è Apache CouchDB.

Apache CouchDB ci offre l'opportunità di accedere alle informazioni da luoghi diversi, poiché si basa sul protocollo Couch Replication che è compatibile con cluster di server globali, telefoni cellulari o browser Web che offre la facilità di accesso sicuro. Le applicazioni Web e native sono compatibili al 100% con CouchDB poiché la sua lingua predefinita è JSON e supporta i dati binari per l'archiviazione dei dati.

Funzionalità di Apache CouchDBAlcune delle sue caratteristiche più importanti sono:

  • CouchDB ha un database in cluster, consentendo così di eseguire un server di database logico indipendentemente dal numero di server o macchine virtuali.
  • Usando apache CouchDB abbiamo un database a nodo singolo che agisce sotto un server di applicazioni.
  • Utilizza il protocollo HTTP e il formato dati JSON, essendo compatibile con qualsiasi software che li supporti.
  • L'esclusivo protocollo di replica di CouchDB genera applicazioni "Offline First" per applicazioni mobili e altri ambienti dotati di infrastruttura

rete ad alto impatto.

Vediamo come installare Apache CouchDB su Ubuntu 20.04, 20.10 o 21.04.

Vediamo come installare Apache CouchDB su Ubuntu

Passo 1
Innanzitutto, abilitiamo il repository Apache CouchDB, per questo scarichiamo e installiamo la chiave GPG con il seguente comando:

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

INGRANDIRE

Passo 2
Ora aggiungiamo il repository, per questo eseguiamo:

 sudo nano /etc/apt/sources.list 
Passaggio 3
In fondo aggiungiamo la riga:
 deb https://apache.bintray.com/couchdb-deb focale principale 

INGRANDIRE

Passaggio 4
Salviamo le modifiche utilizzando la seguente combinazione di tasti:

Ctrl + O

Lasciamo l'editor utilizzando:

Ctrl + X

Passaggio 5
Aggiorniamo il sistema operativo con il seguente comando.

 sudo apt update 

INGRANDIRE

Passaggio 6
Successivamente, installiamo Apache CouchDB:

 sudo apt install apache2 couchdb 

INGRANDIRE

Passaggio 7
Inseriamo la lettera e per confermare il download e l'installazione, regoliamo i parametri secondo necessità poiché vedremo prima quanto segue durante l'installazione:

INGRANDIRE

Passaggio 8
Lì definiamo il tipo di configurazione di Apache CouchDB da utilizzare, in questo caso lasciamo l'opzione predefinita e quindi configuriamo l'indirizzo IP di accesso, lasciamo l'opzione predefinita 127.0.0.1:

INGRANDIRE

Passaggio 9
Fare clic su OK e quindi assegnare la password dell'amministratore:

INGRANDIRE

Passaggio 10
Nella finestra successiva lo confermiamo:

INGRANDIRE

Passaggio 11
Facciamo clic su OK e aspettiamo che il processo di installazione di Apache CouchDB in Ubuntu finisca:

INGRANDIRE

Passaggio 12
Ora controlliamo la porta Apache CouchDB con il comando:

 netstat -pnltu | grep 5984 
Notapossiamo installare le utility con "sudo apt install net-tools"

INGRANDIRE

Passaggio 13
Ora se controlliamo la porta:

INGRANDIRE

Passaggio 14
Verifichiamo l'installazione di Apache CouchDB eseguendo quanto segue:

 arricciatura http://127.0.0.1:5984/
Passaggio 15
Il risultato verrà stampato in formato JSON.

INGRANDIRE

Passaggio 16
Per accedere ad Apache CouchDB andiamo su un browser e lì inseriamo quanto segue:

 http://127.0.0.1:5984/_utils/ 
Inseriamo le credenziali registrate durante il processo:

INGRANDIRE

Passaggio 17
Fare clic su Accedi e questo sarà l'ambiente Apache CouchDB:

INGRANDIRE

Passaggio 18
Possiamo sfogliare le tue diverse opzioni:

INGRANDIRE

Passo 19
Passiamo alla configurazione principale:

INGRANDIRE

Passaggio 20
Nel terminale è possibile utilizzare i seguenti comandi per gestire Apache CouchDB:

 sudo systemctl start couchdb.service (avvia il servizio) sudo systemctl enable couchdb.service (abilita il servizio) sudo systemctl stop couchdb.service (ferma il servizio)
Vediamo lo stato di Apache CouchDB:
 sudo systemctl status couchdb.service 

INGRANDIRE

Con questo siamo in grado di esplorare tutto ciò che Apache CouchDB ha per noi in Ubuntu.

wave wave wave wave wave