Android

Cum se instalează couchdb pe centos 8

Couch DB cu Dragos Stoica

Couch DB cu Dragos Stoica

Cuprins:

Anonim

Apache CouchDB este o bază de date NoSQL gratuită și deschisă, dezvoltată de Apache Software Foundation. Poate fi utilizat ca bază de date cu un singur nod sau grup de date.

Serverul CouchDB stochează datele sale în baze de date numite, care conține documente cu structură JSON. Fiecare document constă dintr-un număr de câmpuri și atașamente. Câmpurile pot include text, numere, liste, booleane, mai mult. Include o API RESTful HTTP care vă permite să citiți, să creați, să editați și să ștergeți documente din baza de date.

, vom acoperi instalarea CouchDB pe CentOS 8.

Activarea depozitului CouchDB

Cea mai simplă modalitate de a instala CouchDB pe CentOS 8 este de a activa depozitul de furnizori și de a instala pachetele binare.

Deschideți editorul ales ca root sau utilizator cu privilegii sudo și creați fișierul de depozit CouchDB:

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

Lipiți următorul conținut în fișier:

/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

Salvați fișierul și închideți editorul.

Instalarea CouchDB pe CentOS

Instalați pachetele CouchDB rulând următoarea comandă:

sudo dnf install couchdb

După terminarea instalării, activați și porniți serviciul CouchDB:

sudo systemctl enable --now couchdb

Configurarea CouchDB

CouchDB poate fi configurat într-un singur nod sau într-un mod grupat. În acest exemplu, vom implementa serverul în configurația cu un singur nod. Verificați documentația oficială despre modul de configurare CouchDB în modul grupat.

Puteți configura CouchDB folosind Fauxton, la http://127.0.0.1:5984/_utils#setup sau din linia de comandă. Expertul de configurare vă va ghida prin selectarea modului și crearea admin.

Vom crea utilizatorul de admin și bazele de date din linia de comandă.

Datele și fișierele de configurare Apache CouchDB sunt stocate în directorul /opt/couchdb . Pentru a crea un cont de administrator, deschideți fișierul local.ini și adăugați o linie sub secțiune în formatul username = password .

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

admin = mysecretpassword

Reporniți serviciul CouchDB pentru a schimba parola într-un hash:

sudo systemctl restart couchdb

Puteți utiliza același format pentru a adăuga mai multe conturi de administrare. Reporniți întotdeauna serviciul CouchDB după adăugarea unui cont nou.

Folosiți curl pentru a crea bazele de date de sistem _users , _replicator și _global_changes :

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

Fiecare comandă ar trebui să returneze următoarele:

{"ok":true}

Verificarea instalării CouchDB

Serverul CouchDB rulează la localhost:5984 . Pentru a verifica dacă instalarea a avut succes și serviciul este în funcțiune, executați următoarea comandă curl care va imprima informații despre baza de date CouchDB în format JSON:

curl

Pentru claritate, ieșirea de mai jos este formatată.

{ "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/

Concluzie

V-am arătat cum se instalează CouchDB CentOS 8. Următorul pas poate fi să vizitați Documentația Apache CouchDB și să găsiți mai multe informații despre acest subiect.

Simțiți-vă liber să lăsați un comentariu dacă aveți întrebări.

baza de date centos couchdb