sql >> Database teknologi >  >> NoSQL >> CouchDB

Sådan installeres Apache CouchDB 2.3.0 i Linux

Apache CouchDB er en open source dokumentorienteret database med NoSQL - betyder, at den ikke har noget databaseskema, tabeller, rækker osv., som du vil se i MySQL, PostgreSQL og Oracle. CouchDB bruger JSON at gemme data med dokumenter, som du kan få adgang til fra en webbrowser via HTTP. CouchDB fungerer problemfrit med alle de nyeste moderne web- og mobilapps.

Denne artikel forklarer, hvordan du installerer Apache CouchDB 2.3.0RHEL, CentOS, Fedora, Debian og Ubuntu Linux-distributioner ved hjælp af bekvemmeligheds-binære pakker.

Aktivering af Apache CouchDB Package Repository

For at installere Apache CouchDBCentOS og RHEL distributioner, skal du først installere og aktivere EPEL repository og opdater systemsoftwarepakkerne til de nyeste ved hjælp af følgende kommandoer.

# yum update
# yum install epel-release

Dernæst på CentOS distribution, skal du oprette en fil kaldet /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo og læg følgende tekst ind i den.

[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 distribution, skal du oprette en fil kaldet /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo og læg følgende tekst ind i den. Sørg for at erstatte versionsnummeret el7 eller el6 i filen.

[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 distributioner, skal du køre følgende kommando for at aktivere repository. Sørg for at erstatte {distribution} med det passende valg til din OS-version:Debian 8:jessie , Debian 9:stræk , Ubuntu 14.04:troværdig , Ubuntu 16.04:xenial eller Ubuntu 18.04:bionic .

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

Installation af Apache CouchDB-pakkerne

CentOS og RHEL distributioner, skal du udsende følgende kommando for at installere Apache CouchDB pakker.

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

Debian/Ubuntu distributioner, skal du først installere lagernøglen, opdatere lagercachen og installere Apache CouchDB pakker.

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

Konfigurer Apache CouchDB

Som standard er CouchDB kører på port 5984 og kan tilgås på selve serveren [localhost ] kun, hvis du gerne vil have adgang til den fra nettet, skal du ændre filen /opt/couchdb/etc/local.ini og ændre indstillingerne under [chttpd] afsnit som vist nedenfor.

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

Gå derefter til bunden af ​​denne fil og definer administratorbrugeren og adgangskoden som vist.

[admins]
admin = tecmint

Genstart og aktiver CouchDB service efter at have foretaget ovenstående ændringer.

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

Bekræftelse af Apache CouchDB

Bekræft CouchDB ved at gå til nedenstående URL http://your-ip-address:5984 , vil der se en Velkommen side, der viser følgende meddelelse.

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

Besøg derefter Couchdb-webgrænsefladen på http://your-ip-address:5984/_utils/ at oprette og administrere Couchdb database.

Besøg DENNE SIDE for at få flere oplysninger om, hvordan du opretter en database og administrerer deres indstillinger. , eller følg med i vores næste serie af artikler om CouchDB .


  1. MongoDB Tekstsøgning OG flere søgeord

  2. Redis databaser på en udviklermaskine med flere projekter

  3. Ordbog<streng, objekt>-til-BsonDokument-konvertering uden _t-felt

  4. Højtydende MongoDB-klynger på Amazon EC2