androide

Come installare couchdb su centos 8

Couchdb setup on Linux

Couchdb setup on Linux

Sommario:

Anonim

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

Il server CouchDB archivia i suoi dati in database denominati, che contengono documenti con struttura JSON. Ogni documento è costituito da un numero di campi e allegati. I campi possono includere testo, numeri, elenchi, valori booleani, altro. Include un'API HTTP RESTful che consente di leggere, creare, modificare ed eliminare i documenti del database.

, tratteremo l'installazione di CouchDB su CentOS 8.

Abilitazione del repository CouchDB

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

Apri il tuo editor preferito come root o utente con i privilegi di sudo e crea il file di repository CouchDB:

sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

Incolla il seguente contenuto nel file:

/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1

Salvare il file e chiudere l'editor.

Installazione di CouchDB su CentOS

Installa i pacchetti CouchDB eseguendo il comando seguente:

sudo dnf install couchdb

Una volta completata l'installazione, abilitare e avviare il servizio CouchDB:

sudo systemctl enable --now couchdb

Configurazione di CouchDB

CouchDB può essere impostato in modalità a nodo singolo o cluster. In questo esempio, implementeremo il server nella configurazione a nodo singolo. Controlla la documentazione ufficiale su come impostare CouchDB in modalità cluster.

Puoi configurare CouchDB usando Fauxton, su http://127.0.0.1:5984/_utils#setup o dalla riga di comando. L'Installazione guidata ti guiderà attraverso la selezione della modalità e la creazione dell'amministratore.

Creeremo l'utente amministratore e i database dalla riga di comando.

I dati di Apache CouchDB e i file di configurazione sono memorizzati nella directory /opt/couchdb . Per creare un account amministratore, aprire il file local.ini e aggiungere una riga sotto il sezione nel formato username = password .

sudo nano /opt/couchdb/etc/local.ini /opt/couchdb/etc/local.ini

admin = mysecretpassword

Riavvia il servizio CouchDB per modificare la password in un hash:

sudo systemctl restart couchdb

Puoi utilizzare lo stesso formato per aggiungere più account amministratore. Riavvia sempre il servizio CouchDB dopo aver aggiunto un nuovo account.

Utilizzare curl per creare i database di sistema _users , _replicator e _global_changes :

curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT

Ogni comando dovrebbe restituire quanto segue:

{"ok":true}

Verifica dell'installazione di CouchDB

Il server CouchDB è in esecuzione su localhost:5984 . Per verificare se l'installazione ha avuto esito positivo e il servizio è in esecuzione, eseguire il comando curl seguente che stamperà le informazioni sul database CouchDB in formato JSON:

curl

Per chiarezza, l'output di seguito è formattato.

{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"5e3878666b1077eb9d4a7ba7b06c251b", "features":, "vendor":{ "name":"The Apache Software Foundation" } }

http://127.0.0.1:5984/_utils/

Conclusione

Ti abbiamo mostrato come installare CouchDB CentOS 8. Il tuo prossimo passo potrebbe essere visitare la documentazione di Apache CouchDB e trovare maggiori informazioni su questo argomento.

Sentiti libero di lasciare un commento in caso di domande.

database centos couchdb