Come installare CouchDB su Ubuntu 20.04

Apache CouchDB è un database NoSQL gratuito e open source orientato ai documenti sviluppato e gestito dalla Apache Software Foundation, creato per la prima volta nel 2005. CouchDB può essere installato ed eseguito in due diverse modalità: standalone o cluster, e utilizza più formati e protocolli per archiviare, trasferire ed elaborare i suoi dati. La struttura del database utilizza JSON per archiviare i dati, JavaScript come linguaggio di query utilizzando MapReduce e HTTP per un'API.

Nella seguente guida imparerai come installare CouchDB e creare un database utilizzando la loro interfaccia utente web sul tuo sistema operativo Ubuntu 20.04 LTS.

Prerequisiti

  • Sistema operativo Ubuntu 20.04 (possono essere utilizzati 20.10 e 21.04)
  • Aggiorna ai pacchetti di sistema aggiornati
  • Accesso root o privilegi sudo.
  • Proprietà comuni e Curl installati.
sudo apt update && sudo apt upgrade -y

Quindi, installa i pacchetti richiesti.

sudo apt install software-properties-common wget

pubblicità


Scarica GPG Key CouchDB

Ora devi scaricare la chiave GPG per il repository per installare CouchDB e ricevere automaticamente ulteriori aggiornamenti in futuro quando esegui il comando di aggiornamento del gestore di pacchetti apt.

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

Ora aggiungi il repository.

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

Un esempio di output:

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

Installa CouchDB

Una volta aggiunto il repository, dovrai aggiornare il gestore pacchetti per sincronizzare il nuovo repository e potrai quindi installare CouchDB sul tuo sistema Ubuntu 20.04.

sudo apt update && sudo apt install couchdb -y

Una volta avviato il processo di installazione, vedrai apparire una schermata molto rapidamente.

installa couchdb ubuntu 20.04 avvia la configurazione

Scelta della modalità di configurazione

Dovrai selezionare ok per passare alla schermata successiva. Nota che dovrai premere il tasto tab sulla tastiera per selezionare l'ok. Una volta fatto, premi invio. Quando arrivi alla seconda parte, scegli l'opzione Server autonomo.

installa couchdb ubuntu 20.04 standalone

Configurazione dell'indirizzo IP

L'opzione successiva nella configurazione è impostare l'indirizzo IP dell'interfaccia di rete a cui CouchDB si collegherà. Anche in questo caso, se esegui un singolo server, non è necessario modificare l'impostazione predefinita "127.0.0.1"Indirizzo.

installa couchdb ubuntu 20.04 imposta l'indirizzo ip

Crea password

Ora crei un account amministratore. Ti chiederà una password per procedere ulteriormente. Digitalo e seleziona ok. Non è consigliabile saltare questo passaggio. Lasciando vuoto, lasci una scappatoia di sicurezza in futuro.

installa couchdb ubuntu 20.04 crea password per admin

pubblicità


Controllo dello stato di CouchDB

Per impostazione predefinita, il software dovrebbe essere abilitato automaticamente all'avvio e già attivo. Per verificare, inserisci quanto segue.

sudo systemctl status couchdb

L'output di esempio dovrebbe essere:

~$ sudo systemctl status couchdb
 ● couchdb.service - Apache CouchDB
      Loaded: loaded (/lib/systemd/system/couchdb.service; enabled; vendor prese>
      Active: active (running) since Sat 2021-06-19 07:50:41 PDT; 42s ago
    Main PID: 14835 (beam.smp)
       Tasks: 38 (limit: 4617)
      Memory: 34.9M
      CGroup: /system.slice/couchdb.service
              ├─14835 /opt/couchdb/bin/../erts-9.3.3.14/bin/beam.smp -K true -A >
              ├─14847 /opt/couchdb/bin/../erts-9.3.3.14/bin/epmd -daemon
              ├─14866 erl_child_setup 65536
              ├─14894 inet_gethost 4
              └─14895 inet_gethost 4
 Jun 19 07:50:41 ubuntu systemd[1]: Started Apache CouchDB.

Crea un nuovo database CouchDB

Puoi aggiungere un nuovo database usando CouchDB con il nome utente "Admin" e la password impostata per l'account durante la configurazione dell'installazione iniziale. È possibile accedervi tramite il pannello di controllo dell'interfaccia utente Web Fauxton di CouchDB che viene installato con il pacchetto.

Per avviare Fauxton, inserisci quanto segue nel tuo browser.

http://127.0.0.1:5984/_utils/
installa couchdb ubuntu 20.04 accesso amministratore

Una volta effettuato l'accesso, vedrai un collegamento alla creazione di un database con un'icona nell'angolo in alto a destra. Seleziona questo, che farà apparire un "Crea Database" schermo. Inserisci il nome testdb e selezionare partizionato o non partizionato, quindi fare clic su Creare pulsante per continuare.

installa couchdb ubuntu 20.04 crea database

Ora tornando alla pagina del database, puoi vedere il nuovo database che hai creato.

installa la pagina del database di couchdb ubuntu 20.04

pubblicità


Commenti e Conclusione

La guida ti ha mostrato come installare CouchDB e creare un database utilizzando l'interfaccia utente web integrata del software Fauxton. Per ulteriori informazioni su cosa puoi fare con CouchDB o più opzioni di configurazione in un ambiente live, consulta le loro documentazione.

Sottoscrivi
Notifica
0 Commenti
Feedback in linea
Visualizza tutti i commenti
0
Amerei i tuoi pensieri, per favore commenta.x