Ubuntu

Installere CouchDB på Ubuntu 20.04

Installere CouchDB på Ubuntu 20.04
Apache Software Foundation ga ut Apache CouchDB i 2005 som en åpen kildekode, dokumentorientert database som enkelt kan kobles til flere CouchDB og utføre alle slags multitasking. CouchDB er en NoSQL-database som gir større fleksibilitet når det gjelder dataoverføring. CouchDB lagrer og presenterer data i JavaScript Object Notation, med JavaScript som spørrespråk.

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 generelt programmeringsspråk som fokuserer på samtidighet og også et søppelsamlet kjøretidssystem.

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 til noen grunnleggende funksjoner i Linux og har kjennskap til overflatenivå med skallet. Du må også kunne være vert for nettstedet ditt på en lokal VPS.

Trinn 1: Se etter oppdateringer

Kontroller først om alle installerte systempakker er de nyeste tilgjengelige pakkene. Kjør følgende apt-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 dette, 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 å øke hastigheten på prosessen ved å automatisere prosessen med å godta alle instruksjonene som dukker opp mens programvaren gjør seg klar til å starte installasjonen. Ikke legge til -y flagg betyr at du må svare på hvert popup-vindu 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 Package Repository

Deretter aktiverer du 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

$ echo "deb https: // apache.bintray.com / couchdb-deb focal main "|
sudo tee -a / etc / apt / sources.liste

Sørg for å få PPA-en din fra en autentisk kilde som du kan stole på, siden det er for mange amatørmessig produserte PPA-er tilgjengelig på nettet. Her har vi brukt det offisielle depotet for PPA, som Apache Foundation-teamet regelmessig ivaretar.

Etter å ha installert den nyeste PPA, kan du nå oppdatere systemet ditt og få den siste pakkeinformasjonen:

$ sudo apt oppdatering

Med det på plass er du nå klar for installasjonen.

Frittstående vs. Klyngemodus

Nå må du velge om du vil installere CouchDB i en av følgende moduser:

  1. Klyngemodus
  2. Frittstående modus

I klyngemodus, det er mer enn to servere som er sammenkoblet, og de jobber sammen som et gjenfinnbart datalager.

I frittstående modus, bare en server er involvert. Siden du sannsynligvis bare bruker en enkelt server, vil vi fortsette installasjonen i frittstående modus.

Trinn 4: Installasjon

For å starte installasjonen av Apache CouchDB, bruk følgende kommando:

$ sudo apt installere couchdb

En melding dukker opp og ber deg om å velge mellom frittstående og klyngemodus. Velg frittstående modus. Deretter blir du bedt om å angi mål-IP-adressen til nettverksgrensesnittet der du skal installere. For en frittstående installasjon for en server endrer vi ikke standardadressen, som vil være 127.0.0.1.

Deretter vil du skrive inn et sterkt passord for å opprette en administratorbruker. Du trenger imidlertid ikke opprette en administratorbruker, ettersom du vil kunne fortsette med admin-festmodus. Dette anbefales ikke, ettersom admin-festmodus er åpen for tilgang til på nettet, og derfor er veldig usikker.

Når du skriver inn passordet, blir du bedt om å skrive inn passordet på nytt for bekreftelse. Installasjonen avsluttes etter en stund.

Trinn 5: Bekreft installasjonen

Forsikre deg om at installasjonen har gått greit ved å bruke curl-kommandoen. Denne kommandoen viser 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 på http: // 127.0.0.1: 5984 / _utils / med brukerlegitimasjonen din og opprett en ny database med CouchDB.

Klikk på databaseikonet helt til venstre på panelet, og trykk på knappen "Opprett database" øverst til høyre på skjermen.

Oppsummert

Installering av CouchDB på en-server-maskinen er veldig enkelt. For å gjøre dette må du sørge for at systemet ditt er oppdatert til de nyeste systempakker. Aktiver deretter Apache-pakkelagerene, 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 for å lese, opprette, redigere og endre databasedokumenter.

Forhåpentligvis har du funnet denne veiledningen nyttig. Hold deg rundt for å se flere veiledninger om bruk av CouchDB med Fauxton-kontrollpanelet. I mellomtiden kan du sjekke ut mer innhold når du installerer andre verktøy på Unix-systemer.

Mus Kontroller og administrer musebevegelser mellom flere skjermer i Windows 10
Kontroller og administrer musebevegelser mellom flere skjermer i Windows 10
Dual Display Mouse Manager lar deg kontrollere og konfigurere musebevegelse mellom flere skjermer, ved å bremse bevegelsene nær grensen. Windows 10/8,...
Mus WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
Hvis du vil forbedre standardfunksjonene til musepekeren, bruk freeware WinMouse. Det legger til flere funksjoner som hjelper deg å få mest mulig ut a...
Mus Mus venstreklikknapp fungerer ikke på Windows 10
Mus venstreklikknapp fungerer ikke på Windows 10
Hvis du bruker en dedikert mus med den bærbare eller stasjonære datamaskinen, men museklikk-knappen fungerer ikke på Windows 10/8/7 av en eller annen ...