Det er også Couchdb RESTful HTTP/JSON API tilgjengelig, som du kan bruke til å endre og utarbeide nye databasefiler, for eksempel dokumenter. Dette har et relativt vennlig grensesnitt som gjør det enkelt å lese og redigere dokumenter. Som nevnt ovenfor, er det en dokumentorientert database. Arkitekturen til Couchdb ble tolket på Erlang-språket, et programmeringsspråk for generell formål som fokuserer på samtidighet og også et søppelinnsamlet runtime-system.
Denne korte opplæringen viser deg hvordan du installerer Apache Couchdb på Ubuntus siste 20.04 LTS. Prosessen for installasjonen er ganske enkel. Men instruksjonene som presenteres her krever at du kjenner noen grunnleggende om Linux og har en kjennskap til overflatenivå med skallet. Du må også kunne være vertskap for nettstedet ditt på en lokal VPS.
Trinn 1: Sjekk for oppdateringer
Først må du se om alle systempakkene som er installert er de nyeste tilgjengelige pakkene. Kjør følgende passende kommando i terminalen:
$ sudo apt oppdatering && oppgradering
MERK: Det kan hende du må legge til sudo før hver kommando gjennom denne artikkelen hvis du ikke bruker rotkontoen.
Trinn 2: Konfigurere serveren
I dette trinnet vil du installere programvaren som lar deg konfigurere CouchDB -pakkelageret. For å gjøre det, skriv inn følgende:
$ sudo apt-get install software-properties-common
Her kan du legge til en -y flagg for å få apt-get Kommando for å fremskynde prosessen ved å automatisere prosessen med å godta alle spørsmålene som dukker opp mens programvaren gjør seg klar til å starte installasjonen. Ikke legge til -y Flagg betyr at du må svare på hver pop-up manuelt, noe som anbefales på det sterkeste hvis du ikke bruker et system som er forhåndskonfigurert av deg.
Trinn 3: Slå på Apache Couchdb -pakkelageret
Neste, aktiver Apache Couchdb -pakkelageret. Skriv inn følgende kommandoer for å gjøre det:
$ curl -l https: // couchdb.Apache.org/repo/bintray-pubkey.ASC | sudo apt-key add
$ ekko "Deb https: // apache.Bintray.com/couchdb-deb fokal hoved "|
sudo tee -a/etc/apt/kilder.liste
Sørg for å få PPA fra en autentisk kilde som kan stole på, da det er for mange amatørishlypede PPA-er som er tilgjengelige på nettet. Her har vi brukt det offisielle depotet for PPA, som regelmessig blir deltatt av Apache Foundation -teamet.
Etter å ha installert den nyeste PPA, kan du nå oppdatere systemet ditt og få den nyeste pakkeinformasjonen:
$ sudo apt oppdatering
Med det på plass er du nå klar for installasjonen.
Frittstående vs. Cluster -modus
Nå må du velge om du vil ha CouchDB installert i en av følgende modus:
I Cluster -modus, Det er mer enn to servere som er sammenkoblet, og de fungerer sammen som en hentbar datadeposisjon.
I Frittstående modus, Bare en server er involvert. Siden du sannsynligvis bruker bare en enkelt server, fortsetter vi med installasjonen i frittstående modus.
Trinn 4: Installasjon
For å begynne installasjonen av Apache Couchdb, bruk følgende kommando:
$ sudo apt install couchdb
En ledetekst dukker opp og ber deg om å velge mellom frittstående og klyngemodusene. Velg den frittstående modus. Deretter blir du bedt om å oppgi mål -IP -adressen til nettverksgrensesnittet for å gjøre installasjonen. For en enkelt-server frittstående installasjon vil vi ikke endre standardadressen, som vil være 127.0.0.1.
Deretter vil du oppgi et sterkt passord for å opprette en administratorbruker. Du trenger imidlertid ikke å opprette en administratorbruker, da du vil kunne fortsette med administratorfestmodus. Dette anbefales ikke, ettersom administratorfestmodus er åpen for å få tilgang til nettet, og derfor er veldig usikker.
Når du skriver inn passordet, blir du bedt om å legge inn passordet for bekreftelse på nytt. Installasjonen vil bli ferdig etter en tid.
Trinn 5: Bekreft installasjonen
Forsikre deg om at installasjonen har gått greit ved å bruke Curl -kommandoen. Denne kommandoen vil vise relevant informasjon som avslører statusen til Couchdb, og samsvarer med installasjonen. CouchDB -serveren kjører på Localhost: 5984.
Trinn 6: Opprette en database
Logg deg på Fauxton -kontrollpanelet ditt på http: // 127.0.0.1: 5984/ _utils/ med brukeropplysningene dine og opprette en ny database med CouchDB.
Klikk på databaseikonet som ligger helt til venstre for panelet og trykk på "Opprett database" -knappen øverst til høyre på skjermen.
Oppsummert
Det er veldig enkelt å installere CouchDB på en-servermaskinen. For å gjøre det, sørg for at systemet ditt blir oppdatert til de nyeste systempakkene. Aktiver deretter Apache -pakkelageret, og du er klar til å installere Apache CouchDB på serveren din.
CouchDB fungerer sømløst og er kompatibel med nesten alle de nyeste moderne webapplikasjonene, inkludert de som er laget for mobiltelefoner, noe som gjør det til et utmerket verktøy å lese, lage, redigere og endre databasedokumenter.
Forhåpentligvis har du funnet denne opplæringen nyttig. Hold deg rundt for å se flere opplæringsprogrammer ved bruk av Couchdb med Fauxton -kontrollpanelet. I mellomtiden, sjekk ut mer innhold om å installere andre verktøy på UNIX -systemer.