Hur installerar jag MongoDB på Ubuntu-operativsystemet?



Denna artikel kommer att berätta hur du installerar MongoDB på Ubuntu operativsystem med en grundlig och detaljerad praktisk demonstration.

För det andra bara Windows-operativsystemet är Linux överlägset ett av de mest populära operativsystemen i branschen idag. Men till skillnad från Windows och Mac OS som vissa i standardversioner har Linux-operativsystemet en mängd olika smaker som användare kan ladda ner beroende på deras behov. En sådan smak av Linux-operativsystemet är Ubuntu, som är den absolut mest populära Linux-smaken som finns tillgänglig idag. Om du vill använda på ditt Ubuntu-operativsystem är det första att installera MongoDB på ditt Ubuntu-operativsystem och i den här artikeln kommer vi att diskutera just det.

Följande tips kommer att behandlas i den här artikeln,





Låt oss börja!

Hur man installerar MongoDB på Ubuntu



Följ stegen nedan för att installera MongoDB på Ubuntu OS.

Importera MongoDB-paketet

I det här steget måste du först importera den offentliga nyckeln som används av ubuntu-pakethanteringssystemet. En av de bästa fördelarna med att använda Ubuntu Package Management-systemet är att det finns konsistens såväl som äkthet i alla nycklar det importerar eftersom det verifierar att allt är signerat med GPG-nycklar.



För att importera den offentliga nyckeln MongoDB, använd följande kommando.

> sudo apt-key adv –keyserver hkp: //keyserver.ubuntu.com: 80 –recv 7F0CEB10

När detta är klart måste du skapa en källista-fil för MongoDB

hur man kompilerar i java

Listan som du behöver skapa är /etc/apt/sources.list.d/mongodb-org-3.4.list och för att göra detta kan du använda följande 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 detta är gjort måste du uppdatera det lokala paketförvaret. För att göra detta, använd följande kommando.

> sudo apt-get-uppdatering

Låt oss nu se hur man installerar MongoDB-paketet

sql server tutorials för nybörjare

Installera MongoDB-paketet

Nu när du har importerat MongoDB-förvaret är det dags att installera MongoDB-paketen.

Du måste installera den senaste stabila versionen av MongoDB för Ubuntu och för att göra detta, använd följande kommando.

> sudo apt-get install -y mongodb-org

Om du i en viss situation behöver installera en specifik version av MongoDB för Ubuntu, kan du använda följande 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 när vi vet hur man installerar MongoDB på Ubuntu, låt oss se hur man startar det,

Starta MongoDB-plattformen

Nu när mongoDb har installerats framgångsrikt på ditt Ubuntu-system är det dags att starta det. För att göra detta kan du använda koden nedan.

> sudo vim /etc/systemd/system/mongodb.service

I exemplet ovan har vi skapat en konfigurationsfil med namnet mongodb.service i / etc / systemd / system och använt den för att hantera alla mongoDb-tjänster som vi behöver.

När filen väl har skapats öppnar du densamma och kopierar och klistrar in följande kod i dess innehåll.

#Unit innehåller beroenden som ska uppfyllas innan tjänsten startas.

[Enhet] Beskrivning = MongoDB-databas efter = nätverk.mål Dokumentation = https: //docs.mongodb.org/manual # Service berättar för systemd hur tjänsten ska startas. # Nyckel 'Användare' anger att servern ska köras under mongodb-användaren och # 'ExecStart' definierar startkommandot för MongoDB-servern. [Service] User = mongodb Group = mongodb ExecStart = / usr / bin / mongod --quiet --config /etc/mongod.conf # Install berättar för systemd när tjänsten ska startas automatiskt. # 'multi-user.target' betyder att servern startas automatiskt under start. [Installera] WantedBy = multi-user.target

När detta är klart, uppdatera systemtjänsten med kommandot nedan.

> systemctl daemon-reload

Starta tjänsten med systemcl.

> sudo systemctl starta mongodb

Du måste se till att mongoDb har startats på port 27017. För att göra detta, använd koden nedan.

> netstat -plntu

Efter detta måste du kontrollera om tjänsten har startat ordentligt. Använd koden nedan för att göra detsamma,

> sudo systemctl status mongodb

Om systemet är igång som förväntat, ska din produktion visas aktiv (kör) tillsammans med PID och minne / CPU som för närvarande konsumeras.

Om du i en viss situation måste aktivera automatisk start av MongoDb, måste du använda följande kommando.

> sudo systemctl aktiverar mongodb

För att stoppa MongoDB, använd det här kommandot.

> sudo systemctl stoppa mongodb

Om du behöver starta om mongoDb, använd det här kommandot.

> sudo systemctl starta om mongodb

Detta tar oss till den sista biten av denna artikel,

Konfigurera och ansluta till MongoDB-servern

Öppna först mongoDb-skalet. För att göra detta på din server, använd följande kommando.

python def __init__
> mongo

När du har öppnat byter du till administratörsdatabasen med hjälp av koden nedan.

> använd admin

Skapa nu rotanvändaren med det här kommandot.

> db.createUser ({användare: 'admin', pwd: & rdquopassword ', roller: [{role:' root ', db:' admin '}]})

När allt detta är klart, avsluta MongoDb-skalet.

Starta om mongoDb och anslut till användaren som skapats i steget ovan.

> mongo -u admin -p admin123 --authenticationDatabase admin

Om du vill se den aktuella databasen som ansluts använder du följande kommando.

Visa dbs

Detta leder oss till den här artikeln. Jag hoppas att du har lärt dig hur du installerar MongoDB på operativsystemet Ubuntu.

Nu när du har förstått vad som är Big Data, kolla in av Edureka, ett pålitligt online-lärande företag med ett nätverk av mer än 250 000 nöjda elever spridda över hela världen. Edureka-kursen Big Data Hadoop-certifiering hjälper eleverna att bli experter på HDFS, Garn, MapReduce, Pig, Hive, HBase, Oozie, Flume och Sqoop med realtidsanvändningsfall på Retail, Social Media, Aviation, Tourism, Finance.

Har du en fråga till oss? Nämn dem i kommentarfältet så återkommer vi till dig.