Apache CouchDB este o bază de date orientată către documente open source cu NoSQL - înseamnă că nu are nicio schemă de baze de date, tabele, rânduri etc. pe care le veți vedea în MySQL, PostgreSQL și Oracle. Utilizările CouchDB JSON pentru a stoca date cu documente, pe care le puteți accesa dintr-un browser web prin HTTP. CouchDB funcționează fără probleme cu toate cele mai noi aplicații web și mobile moderne.
Acest articol explică modul de instalare Apache CouchDB 2.3.0 pe RHEL, CentOS, Fedora, Debian și Ubuntu Distribuții Linux folosind pachetele binare de conveniență.
A instala Apache CouchDB pe CentOS și RHEL distribuții, mai întâi trebuie să instalați și să activați EPEL depozitați și actualizați pachetele software ale sistemului la cele mai recente folosind următoarele comenzi.
# yum actualizare. # yum instala epel-release.
Apoi, pe CentOS distribuție, creați un fișier numit /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
și așezați următorul text în el.
[bintray - apache-couchdb-rpm] nume = bintray - apache-couchdb-rpm. baseurl = http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck = 0. repo_gpgcheck = 0. activat = 1.
Pe RHEL distribuție, creați un fișier numit /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
și așezați următorul text în el. Asigurați-vă că înlocuiți numărul versiunii el7
sau el6
în dosar.
[bintray - apache-couchdb-rpm] nume = bintray - apache-couchdb-rpm. baseurl = http://apache.bintray.com/couchdb-rpm/el7
/ $ basearch / gpgcheck = 0 repo_gpgcheck = 0 activat = 1
Pe Debian / Ubuntu distribuții, rulați următoarea comandă pentru a activa depozitul. Asigurați-vă că înlocuiți {distribuție}
cu alegerea potrivită pentru versiunea dvs. de sistem de operare: Debian 8: jessie, Debian 9: stretch, Ubuntu 14.04: de încredere, Ubuntu 16.04: xenial sau Ubuntu 18.04: bionic.
$ echo "deb https://apache.bintray.com/couchdb-deb {distribution} main "| sudo tee -a /etc/apt/sources.list.
Pe CentOS și RHEL distribuții, lansați următoarea comandă pentru instalare Apache CouchDB pachete.
# yum -y install epel-release && yum install couchdb.
Pe Debian / Ubuntu distribuții, mai întâi trebuie să instalați cheia depozitului, să actualizați memoria cache a depozitului și să instalați Apache CouchDB pachete.
$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add - $ sudo apt-get update && sudo apt-get install couchdb.
În mod implicit, CouchDB rulează pe port 5984
și poate fi accesat în interiorul serverului [gazdă locală] numai, dacă doriți să îl accesați de pe web, trebuie să modificați fișierul /opt/couchdb/etc/local.ini și modificați setările de sub [chttpd]
secțiunea așa cum se arată mai jos.
# vi /opt/couchdb/etc/local.ini.
[chttpd] port = 5984. bind_address = 0.0.0.0.
Apoi, accesați partea de jos a acestui fișier și definiți utilizatorul de administrator și parola așa cum se arată.
[administratori] admin = tecmint.
Reporniți și activați CouchDB după efectuarea modificărilor de mai sus.
# systemctl activează couchdb.service. # systemctl reporniți couchdb.service. # systemctl status couchdb.service.
Verificați CouchDB accesând adresa URL de mai jos http://your-ip-address: 5984
, va vedea un Bine ati venit pagina care afișează următorul mesaj.
{"couchdb": "Bun venit", "versiunea": "2.3.0", "git_sha": "07ea0c7", "uuid": "1b373eab0b3b6cf57420def0acb17da8", "features": ["pluggable-storage-engines", "scheduler "]," vendor ": {" name ":" Apache Software Foundation "}}
Apoi, vizitați interfața web Couchdb la http://your-ip-address: 5984 / _utils /
pentru a crea și gestiona Couchdb Bază de date.
Pentru mai multe informații despre cum să creați o bază de date și să gestionați setările acestora, vizitați ACEASTĂ PAGINĂ, sau rămâneți la curent cu următoarea noastră serie de articole despre CouchDB.