Android

Slik installerer du couchdb på centos 8

how to install couchdb into centos 8

how to install couchdb into centos 8

Innholdsfortegnelse:

Anonim

Apache CouchDB er en gratis og åpen kildekode NoSQL-database utviklet av Apache Software Foundation. Den kan brukes som en enkeltnode eller en gruppert database.

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.

, vil vi dekke installasjonen av CouchDB på CentOS 8.

Aktivering av CouchDB-arkiv

Den enkleste måten å installere CouchDB på CentOS 8 er å aktivere leverandørlageret og installere binære pakker.

Åpne ønsket redigerer som root eller bruker med sudo-rettigheter, 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.

Installerer CouchDB på CentOS

Installer CouchDB-pakkene ved å kjøre følgende kommando:

sudo dnf install couchdb

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

sudo systemctl enable --now couchdb

Konfigurere CouchDB

CouchDB kan settes opp i en enkelt node eller i en gruppert modus. I dette eksemplet distribuerer vi serveren i en-node-konfigurasjon. Sjekk den offisielle dokumentasjonen om hvordan du konfigurerer CouchDB i gruppert modus.

Du kan konfigurere CouchDB ved hjelp av Fauxton, på http://127.0.0.1:5984/_utils#setup eller fra kommandolinjen. Installasjonsveiviseren vil guide deg gjennom modusvalget og administrasjon av administratorer.

Vi oppretter administratorbrukeren og databasene fra kommandolinjen.

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

Start CouchDB-tjenesten på nytt for å endre passordet til en hasj:

sudo systemctl restart couchdb

Du kan bruke samme format for å legge til flere admin-kontoer. Start alltid CouchDB-tjenesten på nytt etter å ha 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

CouchDB-serveren kjører på localhost:5984 . For å bekrefte om installasjonen var vellykket og tjenesten kjører, kjører du følgende krøllekommando som vil skrive ut informasjon om CouchDB-databasen i JSON-format:

curl

For å gjøre det lettere, er utdataene nedenfor formatert.

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

http://127.0.0.1:5984/_utils/

Konklusjon

Vi har vist deg hvordan du installerer CouchDB CentOS 8. Det neste trinnet ditt kan være å besøke Apache CouchDB-dokumentasjonen og finne mer informasjon om dette emnet.

Legg gjerne igjen en kommentar hvis du har spørsmål.

centos couchdb-database