androide

Come installare couchdb su centos 7

Couchdb setup on Linux

Couchdb setup on Linux

Sommario:

Anonim

Apache CouchDB è un database NoSQL gratuito e open source sviluppato da Apache Software Foundation.

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.

In questo tutorial, spiegheremo come installare l'ultima versione di CouchDB su CentOS 7.

Prerequisiti

Per poter installare nuovi pacchetti sul tuo sistema CentOS, devi aver effettuato l'accesso come utente con privilegi sudo.

Abilita repository CouchDB

Il repository CouchDB dipende dal repository EPEL. Se il repository EPEL non è abilitato sul tuo sistema, abilitalo digitando:.

sudo yum install epel-release

Quindi, apri il tuo editor preferito 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.

Installa CouchDB su CentOS

Ora che il repository è abilitato, è possibile installare i pacchetti CouchDB usando il comando seguente:

sudo yum install couchdb

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

sudo systemctl start couchdb sudo systemctl enable couchdb

Per impostazione predefinita, CouchDB è in ascolto solo su localhost e non viene creato alcun account amministratore.

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

Trasforma la password in un hash, riavviando il servizio CouchDB:

sudo systemctl restart couchdb

Utilizza lo stesso formato per aggiungere più account amministratore. Dovrai riavviare il servizio CouchDB dopo aver aggiunto un nuovo account.

Usa 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

Per verificare se l'installazione è stata eseguita correttamente, emettere il seguente comando curl che stamperà le informazioni del database CouchDB in formato JSON:

curl

Per chiarezza, l'output di seguito è formattato.

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

http://127.0.0.1:5984/_utils/

Conclusione

Hai imparato come installare CouchDB CentOS 7. Il tuo prossimo passo potrebbe essere visitare la documentazione di Apache CouchDB e trovare maggiori informazioni su questo argomento.

database centos couchdb