GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare CouchDB su Debian 9

CouchDB è un database NoSQL open source tollerante agli errori e privo di schemi gestito da Apache Software Foundation.

Il server CouchDB memorizza i suoi dati in database denominati che contengono documenti con struttura JSON. Ogni documento è composto da una serie di campi e allegati. I campi possono includere testo, numeri, elenchi, valori booleani e altro. È accessibile tramite un'API HTTP/JSON RESTful che consente di leggere, creare, modificare ed eliminare documenti di database.

In questo tutorial, spiegheremo come installare l'ultima versione di CouchDB su Debian 9.

Prerequisiti #

Per poter installare i pacchetti sul tuo sistema Debian, devi essere loggato come utente con privilegi sudo.

Abilitazione del repository CouchDB #

I pacchetti CouchDB .deb sono disponibili nei loro repository ufficiali. Per abilitare il repository CouchDB e importare la chiave GPG, esegui i seguenti comandi:

echo "deb https://apache.bintray.com/couchdb-deb bionic main" | sudo tee -a /etc/apt/sources.listcurl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -

Installazione di CouchDB su Debian #

Una volta abilitato il repository, aggiorna l'elenco dei pacchetti e installa CouchDB:

sudo apt updatesudo apt install couchdb

Il programma di installazione ti chiederà innanzitutto se desideri installare CouchDB in modalità standalone o in cluster. Installeremo CouchDB in modalità standalone a server singolo.

Successivamente, ti verrà data un'opzione per impostare l'indirizzo IP dell'interfaccia di rete su cui si legherà CouchDB. Per la configurazione a server singolo, lascia il 127.0.0.1 predefinito . Se stai configurando un cluster, inserisci l'indirizzo IP dell'interfaccia o digita 0.0.0.0 che farà sì che CouchDB si colleghi a tutte le interfacce di rete.

Al prompt successivo impostare la password amministratore. Si consiglia vivamente di impostare la password che porterà CouchDB fuori dalla modalità non sicura "admin party". Se lasci vuoto questo campo, l'utente amministratore non verrà creato.

Conferma la password e l'installazione di CouchDB continuerà.

Verifica dell'installazione di CouchDB #

Per verificare l'installazione, eseguire il seguente curl comando che stamperà le informazioni del database CouchDB in formato JSON:

curl http://127.0.0.1:5984/

L'output sarà simile al seguente:

{  
   "couchdb":"Welcome",
   "version":"2.3.1",
   "git_sha":"c298091a4",
   "uuid":"370903b5400643c2979838f5b68348c1",
   "features":[  
      "pluggable-storage-engines",
      "scheduler"
   ],
   "vendor":{  
      "name":"The Apache Software Foundation"
   }
}

Per chiarezza l'output è formattato.

Se preferisci la GUI, puoi accedere all'interfaccia basata sul Web di CouchDB, Fauxton all'indirizzo:

http://127.0.0.1:5984/_utils/

Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare Python 3.9 su Debian 10

  3. Come installare Memcached su Debian 10

  4. Come installare TeamViewer su Debian 10

  5. Come installare Apache CouchDB su Debian 9

Come installare R su Debian 10

Come installare CouchDB su Debian 10

Come installare Debian 11

Come installare Vai su Debian 10

Come installare Apache CouchDB su Debian 10

Come installare Vai su Debian