Apache CouchDB 2.3.0 installimine Linuxi


Apache CouchDB on NoSQL-iga avatud lähtekoodiga dokumendile orienteeritud andmebaas - see tähendab, et sellel pole ühtegi andmebaasiskeemi, tabeleid, ridu jne, mida näete MySQL-is, PostgreSQL-is ja Oracle'is. CouchDB kasutab JSON-i andmete salvestamiseks dokumentidega, millele pääsete juurde veebibrauserist HTTP kaudu. CouchDB töötab sujuvalt kõigi uusimate kaasaegsete veebi- ja mobiilirakendustega.

Selles artiklis selgitatakse, kuidas installida Apache CouchDB 2.3.0 RHEL-, CentOS-, Fedora-, Debiani- ja Ubuntu Linuxi jaotustesse, kasutades mugavuskanaarseid pakette.

Apache CouchDB paketihoidla lubamine

Apache CouchDB installimiseks CentOSi ja RHEL-i jaotustesse peate kõigepealt installima ja lubama EPEL-hoidla ning värskendama süsteemitarkvarapaketid uusimatele, kasutades järgmisi käske.

# yum update
# yum install epel-release

Järgmisena looge CentOS-i jaotises fail nimega /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo ja asetage sinna järgmine tekst.

[bintray--apache-couchdb-rpm]
name=bintray--apache-couchdb-rpm
baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/
gpgcheck=0
repo_gpgcheck=0
enabled=1

RHEL-i levitamisel looge fail nimega /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo ja asetage sinna järgmine tekst. Asendage failis kindlasti versiooninumber el7 või el6 .

[bintray--apache-couchdb-rpm]
name=bintray--apache-couchdb-rpm
baseurl=http://apache.bintray.com/couchdb-rpm/el7/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1

Debiani/Ubuntu jaotustes käivitage hoidla lubamiseks järgmine käsk. Asendage {distribution} kindlasti oma OS-i versiooni jaoks sobiva valikuga: Debian 8: jessie, Debian 9: stretch, Ubuntu 14.04: trusty, Ubuntu 16.04: xenial või Ubuntu 18.04: bionic.

$ echo "deb https://apache.bintray.com/couchdb-deb {distribution} main" | sudo tee -a /etc/apt/sources.list

Apache CouchDB pakettide installimine

CentOSi ja RHEL-i jaotuste korral väljastage Apache CouchDB pakettide installimiseks järgmine käsk.

# yum -y install epel-release && yum install couchdb

Debiani/Ubuntu jaotustes peate kõigepealt installima hoidla võtme, värskendama hoidla vahemälu ja installima Apache CouchDB paketid.

$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
$ sudo apt-get update && sudo apt-get install couchdb

Seadistage Apache CouchDB

Vaikimisi töötab CouchDB porti 5984 ja sellele pääseb juurde ainult serveris [localhost]. Kui soovite sellele veebist juurde pääseda, peate faili muutma/opt/couchdb/etc/local.ini ja muutke seadeid jaotises [chttpd] , nagu allpool näidatud.

# vi /opt/couchdb/etc/local.ini
[chttpd]
port = 5984
bind_address = 0.0.0.0

Järgmisena minge selle faili lõppu ja määrake administraator ja parool nagu näidatud.

[admins]
admin = tecmint

Pärast ülaltoodud muudatuste tegemist taaskäivitage ja lubage teenus CouchDB.

# systemctl enable couchdb.service
# systemctl restart couchdb.service
# systemctl status couchdb.service

Apache CouchDB kontrollimine

Kontrollige CouchDB-d, külastades allolevat URL-i http:// teie-ip-aadress: 5984 , näete tervituslehte, mis kuvab järgmise teate.

{"couchdb":"Welcome","version":"2.3.0","git_sha":"07ea0c7","uuid":"1b373eab0b3b6cf57420def0acb17da8","features":["pluggable-storage-engines","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}

Järgmisena külastage Couchdbi veebiliidest aadressil http:// teie-ip-aadress: 5984/_utils/, et luua ja hallata Couchdbi andmebaasi.

Lisateavet andmebaasi loomise ja nende sätete haldamise kohta leiate SELLE LEHELE või olge kursis meie järgmise artiklite sarjaga CouchDB-s.