Kako instalirati MongoDB na operativni sustav Ubuntu?



Ovaj članak će vam reći kako instalirati MongoDB na Ubuntu operativni sustav uz temeljitu i detaljnu praktičnu demonstraciju.

Na drugom mjestu nakon operativnog sustava Windows, Linux je danas jedan od najpopularnijih operativnih sustava u industriji. No, za razliku od Windows i Mac OS-a koji neki u standardnim verzijama, Linux operativni sustav ima čitav niz različitih okusa koje korisnici mogu preuzeti ovisno o njihovim potrebama. Jedan od takvih okusa operativnog sustava Linux je Ubuntu, koji je danas najpopularniji okus Linuxa dostupan danas. Ako želite koristiti na vašem Ubuntu operativnom sustavu, prva je instalacija MongoDB-a na vaš Ubuntu operativni sustav i u ovom ćemo članku razgovarati upravo o tome.

U ovom će članku biti obrađeni sljedeći putokazi,





Započnimo!

Kako instalirati MongoDB na Ubuntu



Da biste instalirali MongoDB na Ubuntu OS, slijedite korake navedene u nastavku.

povezani popis u c vodiču

Uvezite MongoDB paket

U ovom koraku prvo morate uvesti javni ključ koji koristi sustav upravljanja paketima ubuntu. Jedna od najboljih prednosti korištenja Ubuntu sustava upravljanja paketima je ta da postoji dosljednost, kao i autentičnost svih ključeva koje uvozi, jer potvrđuje da je sve potpisano pomoću GPG ključeva.



Da biste uvezli javni ključ MongoDB, upotrijebite sljedeću naredbu.

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

Nakon što to učinite, trebate stvoriti datoteku popisa izvora za MongoDB

Popis koji trebate stvoriti je /etc/apt/sources.list.d/mongodb-org-3.4.list i da biste to učinili možete se poslužiti sljedećom naredbom.

> odjek “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

Nakon što to učinite, morate ažurirati lokalno spremište paketa. Da biste to učinili, upotrijebite sljedeću naredbu.

> sudo apt-get ažuriranje

Sada ćemo vidjeti kako instalirati MongoDB paket

Instalirajte MongoDB paket

Sad kad ste uspješno uvezli MongoDB spremište, vrijeme je da instalirate MongoDB pakete.

Morate instalirati najnoviju stabilnu verziju MongoDB-a za Ubuntu i da biste to učinili, upotrijebite sljedeću naredbu.

> sudo apt-get install -y mongodb-org

Ako u određenoj situaciji trebate instalirati određenu verziju MongoDB-a za Ubuntu, možete se poslužiti sljedećom naredbom.sudo apt-get install -y mongodb-org = 3.4 mongodb-org-server = 3.4 mongodb-org- ljuska = 3,4 mongodb-org-mongos = 3,4 mongodb-org-tools = 3,4

Sad kad znamo kako instalirati MongoDB na Ubuntu, pogledajmo kako ga pokrenuti,

Pokrenite MongoDB platformu

Sada kada je mongoDb uspješno instaliran na vaš Ubuntu sustav, vrijeme je da ga pokrenete. Da biste to učinili, možete koristiti donji kod.

kako instalirati chef server -
> sudo vim /etc/systemd/system/mongodb.service

U gornjem primjeru stvorili smo konfiguracijsku datoteku nazvanu mongodb.service u / etc / systemd / system i koristili je za upravljanje svim mongoDb uslugama koje trebamo.

Nakon što je datoteka uspješno stvorena, otvorite je i kopirajte i zalijepite sljedeći kôd u njezin sadržaj.

#Unit sadrži ovisnosti koje treba zadovoljiti prije pokretanja usluge.

[Jedinica] Opis = MongoDB baza podataka Nakon = network.target Documentation = https: //docs.mongodb.org/manual # Usluga govori systemd-u kako treba pokrenuti uslugu. # Ključ `User` navodi da će se poslužitelj izvoditi pod korisnikom mongodb, a #` ExecStart` definira naredbu za pokretanje za MongoDB poslužitelj. [Usluga] Korisnik = mongodb Group = mongodb ExecStart = / usr / bin / mongod --quiet --config /etc/mongod.conf # Instalacija govori systemd-u kada uslugu treba automatski pokrenuti. # `multi-user.target` znači da će se poslužitelj automatski pokrenuti tijekom pokretanja. [Instaliraj] WantedBy = višekorisnički.cilj

Kada je to gotovo, ažurirajte sistemsku uslugu pomoću naredbe u nastavku.

> systemctl daemon-reload

Pokrenite uslugu pomoću systemcl.

> sudo systemctl start mongodb

Morate biti sigurni da je mongoDb pokrenut na portu 27017. Da biste to učinili, upotrijebite donji kod.

> netstat -plntu

Nakon toga trebate provjeriti je li usluga pravilno započela. Upotrijebite donji kod da biste učinili isto,

> sudo systemctl status mongodb

Ako je sustav pokrenut i radi prema očekivanjima, vaš bi se izlaz trebao prikazati aktivnim (pokrenutim) zajedno s PID-om i memorijom / CPU-om koji se trenutno troši.

Ako u određenoj situaciji trebate omogućiti automatsko pokretanje MongoDb-a, morate upotrijebiti sljedeću naredbu.

> sudo systemctl omogući mongodb

Koristite ovu naredbu da biste zaustavili MongoDB.

> sudo systemctl zaustavi mongodb

Ako trebate ponovno pokrenuti mongoDb, upotrijebite ovu naredbu.

> sudo systemctl ponovno pokreni mongodb

Ovo nas dovodi do posljednjeg dijela ovog članka,

Konfiguriranje i povezivanje s MongoDB poslužiteljem

Prvo otvorite mongoDb ljusku. Da biste to učinili na poslužitelju, upotrijebite sljedeću naredbu.

> mongo

Jednom otvoreni, prebacite se na administratorsku bazu podataka pomoću donjeg koda.

> koristi admin

Sada stvorite root korisnika pomoću ove naredbe.

> db.createUser ({korisnik: 'admin', pwd: & rdquopassword ', uloge: [{role:' root ', db:' admin '}]})

Sada, kad je sve ovo gotovo, izađite iz ljuske MongoDb.

Ponovo pokrenite mongoDb i povežite se s korisnikom stvorenim u gornjem koraku.

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

Ako želite vidjeti trenutnu bazu podataka koja se povezuje, upotrijebite sljedeću naredbu.

Prikaži dbs

To nas dovodi do ovog članka. Nadam se da ste naučili kako instalirati MongoDB na Ubuntu operativni sustav.

što je kuhar i lutka

Sad kad ste shvatili što su Big Data, pogledajte Edureka, pouzdana tvrtka za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Edureka tečaj obuke za certificiranje velikih podataka Hadoop pomaže učenicima da postanu stručnjaci za HDFS, pređu, MapReduce, svinju, košnicu, HBase, Oozie, Flume i Sqoop koristeći slučajeve korištenja u stvarnom vremenu na maloprodaji, društvenim mrežama, zrakoplovstvu, turizmu i financijama.

Imate pitanje za nas? Spomenite ih u odjeljku za komentare i javit ćemo vam se.