Couch DB cu Dragos Stoica
Cuprins:
- Activarea depozitului CouchDB
- Instalarea CouchDB pe CentOS
- Configurarea CouchDB
- Verificarea instalării CouchDB
- Concluzie
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:
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 couchdbCum se instalează couchdb pe centos 7
Apache CouchDB este o bază de date NoSQL gratuită și deschisă, dezvoltată de Apache Software Foundation. În acest tutorial, vă vom explica cum să instalați cea mai recentă versiune CouchDB pe CentOS 7.
Cum se instalează couchdb pe debian 9
CouchDB este o bază de date NoSQL fără toleranță la erori și fără schemă, menținută de Apache Software Foundation. În acest tutorial, vă vom explica cum să instalați cea mai recentă versiune de CouchDB pe Debian 9.
Cum se instalează couchdb pe ubuntu 18.04
CouchDB este o bază de date NoSQL gratuită și open-tolerant la erori, menținută de Apache Software Foundation. În acest tutorial, vom acoperi procesul de instalare a celei mai recente versiuni a CouchDB pe Ubuntu 18.04 din depozitele oficiale CouchDB.







