Couch DB cu Dragos Stoica
Cuprins:
- Cerințe preliminare
- Activați Repository CouchDB
- Instalați CouchDB pe CentOS
- Verificarea instalării CouchDB
- Concluzie
Apache CouchDB este o bază de date NoSQL gratuită și deschisă, dezvoltată de Apache Software Foundation.
Serverul CouchDB stochează datele sale în baze de date numite care conțin 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 de bază de date.
În acest tutorial, vă vom explica cum să instalați cea mai recentă versiune CouchDB pe CentOS 7.
Cerințe preliminare
Pentru a putea instala pachete noi pe sistemul CentOS, trebuie să fiți conectat ca utilizator cu privilegii sudo.
Activați Repository CouchDB
Depozitul CouchDB depinde de depozitul EPEL. Dacă depozitul EPEL nu este activat pe sistemul dvs., activați-l tastând:.
sudo yum install epel-release
Apoi, deschideți editorul ales ș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.
Instalați CouchDB pe CentOS
Acum că depozitul este activat, puteți instala pachetele CouchDB folosind următoarea comandă:
sudo yum install couchdb
După terminarea instalării, activați și porniți serviciul CouchDB:
sudo systemctl start couchdb
sudo systemctl enable couchdb
În mod implicit, CouchDB ascultă numai localhost și nu este creat niciun cont de admin.
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
Transformați parola într-un hash, repornind serviciul CouchDB:
sudo systemctl restart couchdb
Utilizați același format pentru a adăuga mai multe conturi de administrare. Va trebui să reporniți serviciul CouchDB după adăugarea unui cont nou.
Folosiți
curl
pentru a crea bazele de date ale sistemului:
_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
Pentru a verifica dacă instalarea a fost efectuată cu succes, emite următoarea comandă
curl
care va tipări informațiile bazei 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":"17a6b911e0d5bfe36778b387510dbd93", "features":, "vendor":{ "name":"The Apache Software Foundation" } }
http://127.0.0.1:5984/_utils/

Concluzie
Ați învățat cum să instalați CouchDB CentOS 7. Următorul pas poate fi să vizitați Documentația Apache CouchDB și să găsiți mai multe informații despre acest subiect.
baza de date centos couchdbCum se instalează couchdb pe centos 8
Apache CouchDB este o bază de date NoSQL gratuită și deschisă, dezvoltată de Apache Software Foundation. În acest articol, vom acoperi instalarea CouchDB pe CentOS 8.
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.







