How to Install Apache CouchDB on CentOS7
Innholdsfortegnelse:
- Forutsetninger
- Aktiver CouchDB-depot
- Installer CouchDB på CentOS
- Verifiserer CouchDB-installasjonen
- Konklusjon
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:
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-databaseHvordan installere og konfigurere en nfs-server på centos 8

I denne opplæringen går du gjennom trinnene som er nødvendige for å sette opp en NFSv4-server på CentOS 8. Vi viser deg også hvordan du installerer et NFS-filsystem på klienten.
Hvordan installere couchdb på debian 9

CouchDB er en åpen kildekode-tolerant og skjemefri NoSQL-database vedlikeholdt av Apache Software Foundation. I denne opplæringen vil vi forklare hvordan du installerer den nyeste versjonen av CouchDB på Debian 9.
Hvordan installere couchdb på ubuntu 18.04

CouchDB er en gratis og åpen kildekode-tolerant NoSQL-database vedlikeholdt av Apache Software Foundation. I denne opplæringen vil vi dekke prosessen med å installere den siste versjonen av CouchDB på Ubuntu 18.04 fra de offisielle CouchDB-lagringene.