Apache CouchDB 2.3.0: n asentaminen Linuxiin


Apache CouchDB on avoimen lähdekoodin asiakirjapohjainen tietokanta, jossa on NoSQL - eli siinä ei ole tietokantamallia, taulukoita, rivejä jne., Jotka näet MySQL: ssä, PostgreSQL: ssä ja Oraclessa. CouchDB käyttää JSON: ää tietojen tallentamiseen asiakirjoihin, joihin pääset verkkoselaimelta HTTP: n kautta. CouchDB toimii sujuvasti kaikkien uusimpien web- ja mobiilisovellusten kanssa.

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

Apache CouchDB -pakettivaraston käyttöönotto

Jos haluat asentaa Apache CouchDB: n CentOS- ja RHEL-jakeluihin, sinun on ensin asennettava ja otettava käyttöön EPEL-arkisto ja päivitettävä järjestelmäohjelmistopaketit uusimpiin seuraavien komentojen avulla.

# yum update
# yum install epel-release

Luo sitten CentOS-jakelussa tiedosto nimeltä /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo ja aseta 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 aseta siihen seuraava teksti. Muista korvata tiedoston versionumero el7 tai 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

Suorita seuraava komento Debian/Ubuntu-jakelussa ottaaksesi arkiston käyttöön. Muista korvata {distribution} sopivalla valinnalla käyttöjärjestelmäversiollesi: Debian 8: jessie, Debian 9: stretch, Ubuntu 14.04: trusty, 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

Anna CentOS- ja RHEL-jakeluissa seuraava komento Apache CouchDB -pakettien asentamiseksi.

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

Debian/Ubuntu-jakelussa sinun on ensin asennettava arkistoavain, 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

CouchDB toimii oletusarvoisesti portilla 5984 ja siihen pääsee vain itse palvelimessa [localhost]. Jos haluat käyttää sitä verkosta, sinun on muutettava tiedostoa/opt/couchdb/etc/local.ini ja muuta asetuksia kohdassa [chttpd] alla olevan kuvan mukaisesti.

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

Siirry seuraavaksi tämän tiedoston loppuun ja määritä järjestelmänvalvojan käyttäjä ja salasana kuvan osoittamalla tavalla.

[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

Apache CouchDB: n tarkistaminen

Vahvista CouchDB siirtymällä alla olevaan URL-osoitteeseen http:// your-ip-address: 5984 , siellä näkyy Tervetuloa-sivu, joka näyttää seuraavan viestin.

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

Seuraavaksi vieraile Couchdb-verkkokäyttöliittymässä osoitteessa http:// sinun-ip-osoitteesi: 5984/_utils/ luodaksesi ja hallinnoidaksesi Couchdb-tietokantaa.

Lisätietoja tietokannan luomisesta ja asetusten hallinnasta on TÄLLÄ SIVULLA tai pysy kuulolla seuraavasta artikkelisarjastamme CouchDB: llä.