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.listPassaggio 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 5984Notapossiamo 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.