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,
- Uvoz MongoDB paketa
- Instalirajte MongoDB paket
- Pokrenite MongoDB platformu
- Konfiguriranje i povezivanje s MongoDB poslužiteljem
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.