For det andet kun windows-operativsystemet er Linux langt fra et af de mest populære operativsystemer i branchen i dag. Men i modsætning til Windows og Mac OS, som nogle i standardversioner, har Linux-operativsystemet en række forskellige varianter, som brugerne kan downloade afhængigt af deres behov. En sådan smag af Linux-operativsystemet er Ubuntu, som er langt den mest populære smag af Linux, der er tilgængelig i dag. Hvis du vil bruge på dit Ubuntu-operativsystem er den første at installere MongoDB på dit Ubuntu-operativsystem, og i denne artikel vil vi diskutere netop det.
Følgende punkter vil blive dækket i denne artikel,
- Importer MongoDB-pakke
- Installer MongoDB-pakke
- Start MongoDB Platform
- Konfiguration og tilslutning til MongoDB-serveren
Lad os begynde!
Sådan installeres MongoDB på Ubuntu
For at installere MongoDB på Ubuntu OS skal du følge nedenstående trin.
Importer MongoDB-pakken
I dette trin skal du først importere den offentlige nøgle, der bruges af ubuntu-pakkehåndteringssystemet. En af de bedste fordele ved at bruge Ubuntu Package Management-systemet er, at der er konsistens såvel som ægthed i alle de nøgler, det importerer, da det verificerer, at alt er signeret ved hjælp af GPG-nøgler.
Brug følgende kommando for at importere den offentlige MongoDB-nøgle.
> sudo apt-key adv –keyserver hkp: //keyserver.ubuntu.com: 80 –recv 7F0CEB10
Når dette er gjort, skal du oprette en kildelistefil til MongoDB
Den liste, du skal oprette, er /etc/apt/sources.list.d/mongodb-org-3.4.list og for at gøre dette kan du bruge følgende kommando.
> echo “deb http://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.4 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Når dette er gjort, skal du opdatere det lokale pakkelager. For at gøre dette skal du bruge følgende kommando.
> sudo apt-get opdatering
Lad os nu se, hvordan du installerer MongoDB-pakken
Installer MongoDB-pakke
Nu hvor du har importeret MongoDB-arkivet med succes, er det tid til at installere MongoDB-pakkerne.
Du skal installere den seneste stabile version af MongoDB til Ubuntu og for at gøre dette skal du bruge følgende kommando.
> sudo apt-get install -y mongodb-org
Hvis du i en bestemt situation skal installere en bestemt version af MongoDB til Ubuntu, kan du benytte følgende kommando. Sudo apt-get install -y mongodb-org = 3.4 mongodb-org-server = 3.4 mongodb-org- shell = 3.4 mongodb-org-mongos = 3.4 mongodb-org-tools = 3.4
Nu hvor vi ved, hvordan vi installerer MongoDB på Ubuntu, lad os se, hvordan vi starter det,
Start MongoDB Platform
Nu hvor mongoDb er blevet installeret med succes på dit Ubuntu-system, er det tid til at starte det. For at gøre dette kan du bruge koden nedenfor.
> sudo vim /etc/systemd/system/mongodb.service
I ovenstående eksempel har vi oprettet en konfigurationsfil ved navn mongodb.service i / etc / systemd / system og brugt den til at styre alle de mongoDb-tjenester, som vi har brug for.
Når filen er oprettet, skal du åbne den samme og kopiere og indsætte følgende kode i dens indhold.
#Unit indeholder de afhængigheder, der skal opfyldes, før tjenesten startes.
[Enhed] Beskrivelse = MongoDB Database After = network.target Documentation = https: //docs.mongodb.org/manual # Service fortæller systemd, hvordan tjenesten skal startes. # Nøgle `Bruger` angiver, at serveren kører under mongodb-brugeren, og #` ExecStart` definerer startkommandoen til MongoDB-serveren. [Service] Bruger = mongodb Group = mongodb ExecStart = / usr / bin / mongod --quiet --config /etc/mongod.conf # Install fortæller systemd, hvornår tjenesten skal startes automatisk. # `multi-user.target` betyder, at serveren startes automatisk under opstart. [Installer] WantedBy = multi-user.target
Når dette er gjort, skal du opdatere systemtjenesten ved hjælp af kommandoen nedenfor.
> systemctl daemon-reload
Start tjenesten ved hjælp af systemcl.
> sudo systemctl start mongodb
Du skal sikre dig, at mongoDb er startet på port 27017. For at gøre dette skal du bruge koden nedenfor.
> netstat -plntu
Herefter skal du kontrollere, om tjenesten er startet korrekt. Brug koden nedenfor for at gøre det samme,
forskellen mellem aws og azurblå
> sudo systemctl status mongodb
Hvis systemet kører som forventet, skal din output vises aktiv (kører) sammen med den PID og hukommelse / CPU, der i øjeblikket forbruges.
Hvis du i en bestemt situation skal aktivere automatisk start af MongoDb, skal du bruge følgende kommando.
> sudo systemctl aktiver mongodb
Brug denne kommando for at stoppe MongoDB.
> sudo systemctl stop mongodb
Hvis du har brug for at genstarte mongoDb, skal du bruge denne kommando.
> sudo systemctl genstart mongodb
Dette bringer os til den sidste del af denne artikel,
Konfiguration og tilslutning til MongoDB-serveren
Åbn først mongoDb-skallen. For at gøre dette på din server skal du bruge følgende kommando.
> mongo
Når du har åbnet, skal du skifte til admin-databasen ved hjælp af nedenstående kode.
> brug admin
Opret nu rodbrugeren ved hjælp af denne kommando.
> db.createUser ({bruger: 'admin', pwd: & rdquopassword ', roller: [{role:' root ', db:' admin '}]})
Når alt dette er gjort, skal du forlade MongoDb-skallen.
Genstart mongoDb og opret forbindelse til den bruger, der er oprettet i ovenstående trin.
> mongo -u admin -p admin123 --authenticationDatabase admin
Hvis du vil se den aktuelle database, der oprettes forbindelse, skal du bruge følgende kommando.
Vis dbs
Dette bringer os til denne artikels. Jeg håber, du har lært, hvordan du installerer MongoDB på Ubuntu-operativsystemet.
Nu hvor du har forstået, hvad der er Big Data, skal du tjekke af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden. Edureka Big Data Hadoop-certificeringskursus hjælper elever med at blive eksperter i HDFS, Garn, MapReduce, Pig, Hive, HBase, Oozie, Flume og Sqoop ved hjælp af realtidsbrugssager på Retail, Social Media, Aviation, Tourism, Finance domæne.
Har du et spørgsmål til os? Nævn dem i kommentarfeltet, så vender vi tilbage til dig.