Apache CouchDB 2.3.0:n asentaminen Linuxiin


Apache CouchDB on avoimen lähdekoodin dokumenttipohjainen NoSQL-tietokanta – se tarkoittaa, että siinä ei ole tietokantaskeemaa, taulukoita, rivejä jne., jotka näet MySQL:ssä, PostgreSQL:ssä ja Oraclessa. CouchDB käyttää JSON:ta tietojen tallentamiseen asiakirjoihin, joita voit käyttää verkkoselaimella HTTP:n kautta. CouchDB toimii sujuvasti kaikkien uusimpien nykyaikaisten verkko- ja mobiilisovellusten kanssa.

Tässä artikkelissa kerrotaan, kuinka Apache CouchDB 2.3.0 asennetaan RHEL-, CentOS-, Fedora-, Debian- ja Ubuntu Linux-jakeluihin käyttämällä mukavuusbinaaripaketteja.

Apache CouchDB -pakettivaraston ottaminen käyttöön

Asenna Apache CouchDB CentOS- ja RHEL-jakeluihin, kun sinun on ensin asennettava ja otettava käyttöön EPEL-arkisto ja päivitettävä järjestelmäohjelmistopaketit uusiksi seuraavien komentojen avulla.

yum update
yum install epel-release

Luo seuraavaksi CentOS-jakelussa tiedosto nimeltä /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo ja sijoita siihen seuraava teksti.

[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

Luo RHEL-jakelussa tiedosto nimeltä /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo ja sijoita siihen seuraava teksti. Muista korvata versionumero el7 tai el6 tiedostossa.

[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

Debian/Ubuntu-jakeluissa ota arkisto käyttöön suorittamalla seuraava komento. Muista korvata {distribution} käyttöjärjestelmäversiollesi sopivalla vaihtoehdolla: Debian 8: jessie, Debian 9: stretch, Ubuntu 14.04: luotettava, Ubuntu 16.04: xenial tai Ubuntu 18.04: bionic.

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

Apache CouchDB -pakettien asentaminen

Asenna Apache CouchDB -paketit antamalla CentOS- ja RHEL-jakeluissa seuraava komento.

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

Debian/Ubuntu-jakeluissa sinun on ensin asennettava arkiston avain, päivitettävä arkiston välimuisti ja asennettava Apache CouchDB -paketit.

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

Määritä Apache CouchDB

Oletuksena CouchDB toimii portissa 5984 ja sitä voidaan käyttää vain palvelimen [localhost] sisällä, jos haluat käyttää sitä verkossa, sinun on muokattava tiedostoa /opt/couchdb/etc/local.ini ja muutettava [chttpd]-osion asetuksia alla kuvatulla tavalla.

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

Siirry seuraavaksi tämän tiedoston alaosaan ja määritä järjestelmänvalvojan käyttäjä ja salasana kuvan mukaisesti.

[admins]
admin = tecmint

Käynnistä CouchDB-palvelu uudelleen ja ota se käyttöön yllä olevien muutosten tekemisen jälkeen.

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

Varmistetaan Apache CouchDB

Vahvista CouchDB menemällä alla olevaan URL-osoitteeseen http://your-ip-address:5984, jolloin näkyviin tulee Tervetuloa-sivu. seuraava viesti.

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

Siirry seuraavaksi Couchdb-verkkokäyttöliittymään osoitteessa http://your-ip-address:5984/_utils/ luodaksesi ja hallitaksesi Couchdb-tietokantaa.

Lisätietoja tietokannan luomisesta ja asetusten hallinnasta saat vierailemalla TÄLLÄ SIVULLA tai seuraamalla seuraavaa artikkelisarjaamme CouchDB. .