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,
- Importera MongoDB-paketet
- Installera MongoDB-paketet
- Starta MongoDB-plattformen
- Konfigurera och ansluta till MongoDB-servern
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.