GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare CouchDB su Debian 10

Apache CouchDB è un database NoSQL gratuito e open source sviluppato dalla Apache Software Foundation. Può essere utilizzato come database a nodo singolo o in cluster.

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. CouchDB include un'API HTTP RESTful che ti consente di leggere, creare, modificare ed eliminare documenti di database.

Questo articolo descrive come installare CouchDB su Debian 10, Buster.

Abilitazione del repository CouchDB #

Il modo più semplice per installare CouchDB su CentOS 8 è abilitare il repository del fornitore e installare i pacchetti binari.

Esegui i seguenti comandi come root o utente con privilegi sudo per abilitare il repository CouchDB e importare la chiave GPG:

echo "deb https://apache.bintray.com/couchdb-deb buster 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

Innanzitutto, il programma di installazione ti chiederà 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 dice a CouchDB di collegarsi a tutte le interfacce di rete.

Al prompt successivo, imposta la password amministratore. Si consiglia vivamente di impostare la password e di portare CouchDB fuori dalla modalità non sicura "festa dell'amministratore". Se lasci vuoto questo campo, l'utente amministratore non viene creato.

Conferma la password e l'installazione continuerà.

Verifica dell'installazione di CouchDB #

Il server CouchDB è in esecuzione su localhost:5984 . Per confermare che l'installazione è riuscita e che il servizio è in esecuzione, esegui il seguente curl comando che stamperà le informazioni sul database CouchDB in formato JSON:

curl http://127.0.0.1:5984/

L'output sarà simile al seguente:

{
   "couchdb":"Welcome",
   "version":"3.0.0",
   "git_sha":"03a77db6c",
   "uuid":"adab3f42ce6a06245d2955c1d6832266",
   "features":[
      "access-ready",
      "partitioned",
      "pluggable-storage-engines",
      "reshard",
      "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