Kuinka asentaa MongoDB Ubuntu-käyttöjärjestelmään?



Tässä artikkelissa kerrotaan, kuinka MongoDB asennetaan Ubuntu-käyttöjärjestelmään perusteellisen ja yksityiskohtaisen käytännön esittelyn avulla.

Vain Windows-käyttöjärjestelmän jälkeen Linux on ylivoimaisesti yksi alan suosituimmista käyttöjärjestelmistä. Mutta toisin kuin Windows ja Mac OS, jotka ovat joissakin vakioversioissa, Linux-käyttöjärjestelmässä on useita erilaisia ​​makuja, joita käyttäjät voivat ladata tarpeidensa mukaan. Yksi tällainen maku Linux-käyttöjärjestelmässä on Ubuntu, joka on ylivoimaisesti suosituin Linux-maku tänään. Jos haluat käyttää Ubuntu-käyttöjärjestelmässäsi ensimmäinen on asentaa MongoDB Ubuntu-käyttöjärjestelmääsi, ja tässä artikkelissa keskustelemme juuri siitä.

kuinka hälyttää javascriptillä

Seuraavat vihjeet käsitellään tässä artikkelissa,





Aloitetaanpa!

Kuinka asentaa MongoDB Ubuntuun



Asenna MongoDB Ubuntu-käyttöjärjestelmään noudattamalla seuraavia ohjeita.

Tuo MongoDB-paketti

Tässä vaiheessa sinun on ensin tuotava julkinen avain, jota ubuntu-paketinhallintajärjestelmä käyttää. Yksi Ubuntu Package Management -järjestelmän käytön parhaista eduista on, että kaikissa tuoduissa avaimissa on johdonmukaisuus ja aitous, koska se varmistaa, että kaikki on allekirjoitettu GPG-avaimilla.



Käytä seuraavaa komentoa, jotta voit tuoda julkisen MongoDB-avaimen.

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

Kun tämä on tehty, sinun on luotava lähdeluettelotiedosto MongoDB: lle

Luotava luettelo on /etc/apt/sources.list.d/mongodb-org-3.4.list, ja voit tehdä tämän käyttämällä seuraavaa komentoa.

> 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

Kun tämä on tehty, sinun on päivitettävä paikallinen pakettivarasto. Käytä tätä seuraavalla komennolla.

> sudo apt-get -päivitys

Katsotaan nyt, kuinka MongoDB Package asennetaan

Asenna MongoDB Package

Nyt kun olet tuonut MongoDB-arkiston onnistuneesti, on aika asentaa MongoDB-paketit.

Sinun on asennettava uusin vakaa MongoDB-versio Ubuntulle ja käytä tätä varten seuraavaa komentoa.

> sudo apt-get install -y mongodb-org

Jos joudut tietyssä tilanteessa asentamaan tietyn MongoDB-version Ubuntulle, voit käyttää seuraavaa komentoa. Sudo apt-get install -y mongodb-org = 3.4 mongodb-org-server = 3.4 mongodb-org- kuori = 3,4 mongodb-org-mongos = 3,4 mongodb-org-työkalu = 3,4

Nyt kun tiedämme kuinka MongoDB asennetaan Ubuntuun, katsotaanpa kuinka se käynnistetään,

Käynnistä MongoDB Platform

Nyt kun mongoDb on asennettu onnistuneesti Ubuntu-järjestelmään, on aika käynnistää se. Voit tehdä tämän käyttämällä alla olevaa koodia.

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

Yllä olevassa esimerkissä olemme luoneet asetustiedoston nimeltä mongodb.service hakemistossa / etc / systemd / system ja käyttäneet sitä kaikkien tarvittavien mongoDb-palveluiden hallintaan.

Kun tiedosto on luotu, avaa se ja kopioi ja liitä seuraava koodi sen sisältöön.

#Unit sisältää riippuvuudet, jotka on täytettävä ennen palvelun aloittamista.

[Unit] Description = MongoDB Database After = network.target Documentation = https: //docs.mongodb.org/manual # Service kertoo systemd: lle, kuinka palvelu tulisi aloittaa. # Avain `Käyttäjä 'määrittää, että palvelin toimii mongodb-käyttäjän alla ja #` ExecStart` määrittelee MongoDB-palvelimen käynnistyskomennon. [Palvelu] Käyttäjä = mongodb-ryhmä = mongodb ExecStart = / usr / bin / mongod --quiet --config /etc/mongod.conf # Asennus kertoo systemd: lle, milloin palvelu on käynnistettävä automaattisesti. # `multi-user.target` tarkoittaa, että palvelin käynnistetään automaattisesti käynnistyksen aikana. [Asenna] WantedBy = multi-user.target

Kun tämä on tehty, päivitä järjestelmäpalvelu alla olevalla komennolla.

> systemctl daemon-reload

Käynnistä palvelu systemcl: n avulla.

> sudo systemctl Käynnistä mongodb

Sinun on varmistettava, että mongoDb on käynnistetty portissa 27017. Käytä tätä varten alla olevaa koodia.

> netstat -plntu

Tämän jälkeen sinun on tarkistettava, onko palvelu käynnistynyt oikein. Käytä alla olevaa koodia tehdäksesi saman,

> sudo systemctl tila mongodb

Jos järjestelmä on toiminnassa odotusten mukaisesti, lähtösi tulee näyttää aktiivisena (käynnissä) yhdessä kuluvan PID: n ja muistin / suorittimen kanssa.

Jos sinun on tietyssä tilanteessa otettava käyttöön MongoDb: n automaattinen käynnistys, sinun on käytettävä seuraavaa komentoa.

istunnonhallinta java-verkkosovelluksessa
> sudo systemctl ota mongodb käyttöön

Pysäytä MongoDB käyttämällä tätä komentoa.

> sudo systemctl stop mongodb

Jos haluat käynnistää mongoDb: n uudelleen, käytä tätä komentoa.

> sudo systemctl käynnistä mongodb uudelleen

Tämä tuo meidät tämän artikkelin viimeiseen kappaleeseen,

MongoDB-palvelimen määritys ja yhteyden muodostaminen

Avaa ensin mongoDb-kuori. Voit tehdä tämän palvelimellasi käyttämällä seuraavaa komentoa.

> mongo

Kun olet avannut, vaihda järjestelmänvalvojan tietokantaan käyttämällä alla olevaa koodia.

> käytä järjestelmänvalvojaa

Luo nyt pääkäyttäjä tällä komennolla.

> db.createUser ({käyttäjä: 'admin', pwd: & rdquopassword ', roolit: [{rooli:' root ', db:' admin '}]})

Kun kaikki tämä on tehty, poistu MongoDb-kuoresta.

Käynnistä mongoDb uudelleen ja muodosta yhteys yllä olevassa vaiheessa luotuun käyttäjään.

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

Jos haluat nähdä nykyisen yhdistettävän tietokannan, käytä seuraavaa komentoa.

Näytä dbs

Tämä tuo meidät tämän artikkelin alkuun. Toivon, että olet oppinut asentamaan MongoDB: n Ubuntu-käyttöjärjestelmään.

Nyt kun olet ymmärtänyt, mikä on Big Data, tutustu Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa. Edureka Big Data Hadoop -sertifiointikoulutus auttaa oppijoita tulemaan HDFS-, Lanka-, MapReduce-, Pig-, Hive-, HBase-, Oozie-, Flume- ja Sqoop-asiantuntijoiksi reaaliaikaisten käyttötapausten avulla vähittäiskaupan, sosiaalisen median, ilmailun, matkailun ja rahoituksen toimialueilla.

Onko sinulla kysymys meille? Mainitse ne kommenttiosassa ja palaamme sinuun.