Android

Hvordan installere couchdb på centos 7

How to Install Apache CouchDB on CentOS7

How to Install Apache CouchDB on CentOS7

Innholdsfortegnelse:

Anonim

Apache CouchDB er en gratis og åpen kildekode NoSQL-database utviklet av Apache Software Foundation.

CouchDB-server lagrer dataene i navngitte databaser som inneholder dokumenter med JSON-struktur. Hvert dokument består av et antall felt og vedlegg. Felt kan omfatte tekst, tall, lister, booleaner, mer. Det inkluderer et RESTful HTTP API som lar deg lese, opprette, redigere og slette databasedokumenter.

I denne opplæringen vil vi forklare hvordan du installerer den nyeste versjonen av CouchDB på CentOS 7.

Forutsetninger

For å kunne installere nye pakker på CentOS-systemet ditt, må du være logget inn som bruker med sudo-rettigheter.

Aktiver CouchDB-depot

CouchDB-depotet avhenger av EPEL-depotet. Hvis EPEL-arkivet ikke er aktivert på systemet ditt, aktiverer du det ved å skrive:

sudo yum install epel-release

Åpne deretter redigeringsprogrammet du velger, og opprett CouchDB-arkivfilen:

sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

Lim inn følgende innhold i filen:

/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

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

Lagre filen og lukk redigereren.

Installer CouchDB på CentOS

Nå som depotet er aktivert, kan du installere CouchDB-pakkene ved å bruke følgende kommando:

sudo yum install couchdb

Når installasjonen er fullført, aktiverer og starter du CouchDB-tjenesten:

sudo systemctl start couchdb sudo systemctl enable couchdb

Som standard lytter CouchDB bare på localhost, og det opprettes ingen admin-konto.

Apache CouchDB-data og konfigurasjonsfiler lagres i /opt/couchdb katalogen. For å opprette en admin-konto åpner du local.ini filen og legger til en linje under delen i formatet username = password .

sudo nano /opt/couchdb/etc/local.ini /opt/couchdb/etc/local.ini

admin = mysecretpassword

Transformer passordet til en hasj ved å starte CouchDB-tjenesten på nytt:

sudo systemctl restart couchdb

Bruk samme format for å legge til flere admin-kontoer. Du må starte CouchDB-tjenesten på nytt etter at du har lagt til en ny konto.

Bruk curl å opprette systemdatabaser: _users , _replicator og _global_changes :

curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT

Hver kommando skal returnere følgende:

{"ok":true}

Verifiserer CouchDB-installasjonen

For å bekrefte om installasjonen ble utført, utgir du følgende krøllekommando som skal skrive ut CouchDB-databaseinformasjonen i JSON-format:

curl

For klarhet er utdataene nedenfor formatert.

{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"17a6b911e0d5bfe36778b387510dbd93", "features":, "vendor":{ "name":"The Apache Software Foundation" } }

http://127.0.0.1:5984/_utils/

Konklusjon

Du har lært hvordan du installerer CouchDB CentOS 7. Det neste trinnet ditt kan være å besøke Apache CouchDB-dokumentasjonen og finne mer informasjon om dette emnet.

centos couchdb-database