I neste artikkel skal vi se på hvordan vi kan installere MongoDB på Ubuntu. Det er et system av database dokumentorientert, åpen kildekodebasert teknologi NoSQL. Dette er kompatibelt med moderne utvikling av webapplikasjoner. Den inkluderer funksjoner som fleksibilitet, ekspressive spørrespråk, sekundære indekser og mye mer. I tillegg tilbyr den stor skalerbarhet og ytelse for å lage moderne applikasjoner med kraftige databaser.
MondoDB i stedet for å lagre dataene i tabeller, som er gjort i relasjonsdatabaser, lagrer dem i BSON-datastrukturer (en JSON-lignende spesifikasjon) med et dynamisk skjema. Dette gjør integreringen av data i visse applikasjoner enklere og raskere.
MongoDB er et databasesystem egnet for bruk i produksjon og med flere funksjoner. Denne typen databaser er mye brukt i industrien. Kildekoden er tilgjengelig for operativsystemer som; Gnu / Linux, Windows, OSX og Solaris.
I de følgende linjene vil vi se hvordan vi kan installer MongoDB 4.4 på de tre siste Ubuntu LTS-versjonene, ved hjelp av apt pakkebehandling.
Installer MongoDB 4.4
Plattformstøtte
MongoDB 4.4 Community Edition inneholder følgende Ubuntu LTS-versjoner (langsiktig støtte) 64-bit: 20.04 LTS ('Focal'), 18.04 LTS ('Bionic'), 16.04 LTS ('Xenial')
Standard Ubuntu-repositories tilbyr eller kan tilby en utdatert versjon av MongoDB. Av denne grunn vi skal installere den nyeste versjonen av dette databasesystemet fra det offisielle depotet.
Legg til MongoDB-depotet til Ubuntu
For å installere den nyeste versjonen av MongoDB Community Edition på Ubuntu, vi trenger å installere de nødvendige avhengighetene. For å gjøre dette trenger vi bare å åpne en terminal (Ctrl + Alt + T) og bruke følgende kommandoer:
sudo apt update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
Vi fortsetter importerer den offentlige GPG-nøkkelen fra MongoDB. Dette brukes av pakkehåndteringssystemet, og vi skal legge det til ved hjelp av wget fra terminal (Ctrl + Alt + T):
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
Etter det Vi skal lage filen mongodb-org-4.4.list som vil inneholde detaljene i MongoDB-depotet for versjonen av Ubuntu som vi bruker. Denne filen vil være i katalogen /etc/apt/sources.list.d/. For å opprette det, trenger vi bare å utføre følgende kommando i en terminal (Ctrl + Alt + T), avhengig av versjonen av systemet vårt:
Ubuntu 20.04 (Fokal)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Ubuntu 18.04 (Bionisk)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Ubuntu 16.04 (Xenial)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Nå skal vi oppdater listen over tilgjengelig programvare fra depotene:
sudo apt update
Installer MongoDB 4.4-databasen på Ubuntu
Nå som MongoDB-depotet er aktivert, kan vi installer den siste stabile versjonen kjører følgende kommando i en terminal (Ctrl + Alt + T):
sudo apt install mongodb-org
Under installasjonen blir konfigurasjonsfilen opprettet /etc/mongod.conf, datakatalogen / var / lib / mongodav loggkatalogen / var / log / mongodb.
Som standard kjører MongoDB under mongodb-brukerkontoen. Hvis vi bytter bruker, må vi også endre tillatelsen til dataene og registrerer katalogene for å tildele tilgang til disse katalogene.
Starter MongoDB
Nå kan vi starte og verifisere mongod-prosessen kjører følgende kommandoer:
sudo systemctl start mongod sudo systemctl status mongod
sudo service mongod start sudo service mongod status
Start et mongoskall
Hvis alt har vært riktig, kan vi start et mongo-skall uten muligheter for å koble til en mongodb som kjører på vår lokale vert ved hjelp av standardporten 27017:
mongo
avinstallere
Til Fjern MongoDB, inkludert MongoDB-applikasjoner, konfigurasjonsfiler og eventuelle kataloger som inneholder data og logger, i en terminal (Ctrl + Alt + T) må vi utføre følgende kommandoer:
sudo service mongod stop sudo apt-get purge mongodb-org* sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
Og med dette har vi allerede MongoDB i Ubuntu. For mer informasjon om konfigurasjon og bruk av MongoDB 4.4, kan brukerne konsultere dokumentasjon tilbys på prosjektnettstedet.