Hvordan installere couchdb på centos 8

Hvordan installere couchdb på centos 8

Couchdb er en veldig populær NoSQL -database, akkurat som andre kjente databaser MongoDB, Redis og Apache Cassandra. Den lagrer også dataene på en ikke-relasjonell måte og JSON-dokumentert format. CouchDB kan enkelt installeres og administreres fra terminalen, og vi lærer å installere CouchDB på CentOS 8 -operativsystemet.

Installasjon av Couchdb på centos 8

Couchdb er ikke tilgjengelig i det offisielle DNF -pakningsoppføringen til CentOS 8, så vi må gå for de andre alternativene og installere ved å legge til depotet til Couchdb på Centos 8.

Trinn 1: Forsikre deg om at EPEL -depotet er aktivert

Det første trinnet for å installere Couchdb på CentOS 8 er å sikre at Epel -depotet er aktivert.

For å sikre at EPEL -depotet er aktivert på CentOS 8 -operativsystemet, skriver du kommandoen:

$ sudo dnf installer epel -release -y

Etter å ha aktivert Epel -depotet, er neste trinn å legge CouchDB -depotet til systemet.

Trinn 2: Legg CouchDB -depotet til systemet

For å legge til CouchDB -depotet, oppretter du en depotfil ved å bruke kommandoen gitt nedenfor:

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

En gang Apache-CouchDB.Repo -fil åpnes, kopier og lim inn innholdet nedenfor i filen:

[Bintray-Apache-CouchDB-RPM]
Navn = Bintray-Apache-CouchDB-RPM
baseurl = http: // apache.Bintray.com/couchdb-rpm/el $ frigjør/$ basearch/
GPGCHECK = 0
repo_gpgcheck = 0
Aktivert = 1

Etter å ha limt inn det ovennevnte innholdet, lagre og lukk filen ved hjelp av snarveiene Ctrl + S og Ctrl + x.

Trinn 3: Installer couchdb på centos 8

Rett etter å ha lagt til CouchDB -depotet, kan du nå kjøre installasjonskommandoen over Couchdb på CentOS 8 -maskin ved å bruke kommandoen gitt nedenfor:

$ sudo dnf install couchdb

Installasjonen av CouchDB vil starte og fullføre om en stund.

CouchDB er fullstendig installert på CentOS 8 -operativsystem på dette stadiet.

Trinn 4: Start og aktiver Couchdb -tjenesten

Når installasjonen av CouchDB er fullført, må du starte CouchDB -tjenesten ved å skrive kommandoen:

$ sudo systemctl start couchdb

Aktiver CouchDB -tjenesten på oppstart av systemoppstart ved å bruke kommandoen:

$ sudo SystemCTL Aktiver Couchdb

For å bekrefte enten Couchdb -tjenesten kjører eller ikke, kan du skrive kommandoen som er skrevet nedenfor:

$ sudo systemctl status couchdb

Etter å ha installert Couchdb og startet tjenesten, er Couchdb klar til bruk.

Konfigurasjon av CouchDB

Hvis du vil konfigurere CouchDB, som å sette opp passordet og gi tilgang fra eksterne IP -adresser. Konfigurasjonsfilen lokal.ini av couchdb er plassert i/opt/couchdb/etc. Katalog.

Å åpne opp det lokale.INI -filen ved hjelp av Nano -redaktøren i Centos 8, skriver kommandoen:

$ sudo nano/opt/couchdb/etc/local.Inn jeg

Gå til 'Admins' -delen og ukompetent linjen hvis den er kommentert som vist på skjermbildet vedlagt nedenfor og gi passordet til ditt ønske om at du vil stille til Couchdb:

[Admins]
admin = mypassword

Tilsvarende, hvis du vil tillate ekstern tilgang, bla litt nedover, gå til "chttpd" -delen, ukommsomme porten og bind_adress, og gi verdiene, du vil angi.

Etter å ha blitt ferdig med CouchDB -konfigurasjonen, lagrer du og lukker Nano -redigereren ved hjelp av CTRL + S og CTRL + X tastatursnarveisnøkler.

Start Couchdb -tjenesten på nytt for å sikre passordet med en hasj.

$ sudo SystemCTL Restart Couchdb

Til slutt, i tilfelle en brannmur som kjører på systemet ditt, må du aktivere og konfigurere brannmuren til CentOS 8 -systemet til å åpne port 5984 for å tillate ekstern trafikk:

$ SUDO FIREWALL-CMD-ZONE = public-Permanent-ADD-PORT = 5984/TCP

På dette tidspunktet er Couchdb fullstendig konfigurert og klar til å betjene dine behov.

Få tilgang til CouchDBs nettgrensesnitt

For å få tilgang til nettgrensesnittet til CouchDB, bare gå til din favoritt nettleser og besøk lenken gitt nedenfor:

http: // 127.0.0.1: 5984/_utils/

Du vil ha et rent og elegant utseende av Fauxton (et nettbasert grensesnitt av Couchdb).

Konklusjon

Slik kan vi installere, konfigurere og begynne å bruke CouchDB på CentOS 8 -operativsystemet. CouchDB er en foretrukket NoSQL -database blant bransjeutviklerne og er mye brukt i databaseklynge. Hvis du vil lære mer om Couchdb, kan du lese den offisielle dokumentasjonen for å utforske og utvide Couchdbs kunnskap.