MongoDB

Installige MongoDB 4 Debian 10-sse

Installige MongoDB 4 Debian 10-sse
MongoDB on NoSQL-i andmebaas. MongoDB uusim versioon on versioon 4. Ametlikult on MongoDB-l Debian 8 ja Debian 9 paketihoidlad. MongoDB-l pole selle kirjutamise ajal ühtegi paketti ega hoidlat Debian 10 jaoks. Kui proovite Debian 10-s kasutada MongoDB Debian 9 paketihoidlat, näete, et on mõned täitmata sõltuvused. See meetod MongoDB 4 installimiseks Debian 10-sse on mõeldud ainult testimiseks. Tootmiskeskkonna jaoks peaksite ootama, kuni MongoDB on Debian 10-s ametlikult välja antud. Kuid igal juhul näitame teile, kuidas seda nüüd teha.

Selles artiklis näitan teile, kuidas installida MongoDB 4 Debian 10-sse ja lahendada rahuldamata sõltuvuse probleemid. Kui Debian 10 on ametlikult toetatud, annan teile ka vihjeid MongoDB installimiseks.

Demonstreerimiseks kasutan minimaalselt Debian 10 operatsioonisüsteemi. Kuid see töötab ka Debian 10 töölauaoperatsioonisüsteemides. Alustame siis.

MongoDB hoidla GPG-võtme lisamine:

Peate installima wget ja gnupg MongoDB ametliku paketihoidla GPG-võtme allalaadimiseks ja lisamiseks Debian 10-sse.

Kõigepealt värskendage APT paketi hoidla vahemälu järgmise käsuga:

$ sudo apt värskendus

APT-paketi hoidla vahemälu tuleks uuendada.

Nüüd installige wget ja gnupg järgmise käsuga:

$ sudo apt install wget gnupg

Nüüd vajutage Y ja seejärel vajutage installi kinnitamiseks.

wget ja gnupg tuleks paigaldada.

Nüüd käivitage järgmine käsk, et lisada Debian 10 masinasse MongoDB ametliku paketihoidla GPG-võti.

$ wget -qO - https: // www.mongodb.org / staatiline / pgp / server-4.0.tõusma
| sudo apt-võti lisada -

GPG-võti tuleks lisada.

MongoDB 4 ametliku pakihoidla lisamine:

Selle kirjutamise ajal pole Debian 10 jaoks MongoDB 4 ametlikku paketihoidlat. Kuid Debian 10 paketihoidlat Debian 10 saab kasutada seni, kuni Debian 10 jaoks pole saadaval ametlikku paketihoidlat.

Ametliku MongoDB 4 paketihoidla lisamiseks Debian 9-le Debian 10-s käivitage järgmine käsk.

$ echo "deb http: // repo.mongodb.org / apt / debian stretch / mongodb-org / 4.0 peamist "
| sudo tee / etc / apt / sources.nimekirja.d / mongodb-org-4.0.nimekirja

Debiani 9 masinasse tuleks lisada Debian 9 ametlik MongoDB 4 paketihoidla.

MÄRGE: Kui tulevikus on Debian 10 jaoks saadaval mõni ametlik MongoDB paketihoidla, võite selle lisada järgmiselt.

$ echo "deb http: // repo.mongodb.org / apt / debian buster / mongodb-org / 4.0 peamist "
| sudo tee / etc / apt / sources.nimekirja.d / mongodb-org-4.0.nimekirja

Nüüd värskendage APT paketi hoidla vahemälu järgmise käsuga:

$ sudo apt värskendus

MongoDB 4 installimine:

MongoDB 4 installimiseks peate käivitama järgmise käsu.

$ sudo apt installib mongodb-org

Kui MongoDB-l oleks ametlik Debian 10 paketihoidla, piisaks sellest käsust MongoDB 4 installimiseks. Kuna kasutan Debian 10 ametlikku MongoDB paketihoidlat Debian 9, siis kui proovin MongoDB 4 niimoodi installida, kuvatakse viga, nagu näete alloleval ekraanipildil.

Proovime aru saada, miks mongodb-org-server ei kavatse installida.

$ sudo apt installib mongodb-org-serveri

Noh, mongodb-org-server vajab libcurl3. Kuid Debian 10 kasutab libcurl4. Sellel pole ühtegi libcurl3 toetus.

Selle probleemi lahendamiseks võime lisada Debian 10 ametliku paketihoidla Debian 9 ja installida libcurl3 raamatukogu pakett sealt.

Ametliku Debian 9 paketihoidla lisamiseks Debian 10-sse käivitage järgmine käsk:

$ echo "deb http: // deb.debian.org / debian / stretch main "
| sudo tee / etc / apt / sources.nimekirja.d / debian-venitada.nimekirja

Ametlik Debian 9 paketihoidla tuleks lisada teie Debian 10 masinasse.

Nüüd värskendage APT paketi hoidla vahemälu järgmise käsuga:

$ sudo apt värskendus

APT-paketi hoidla vahemälu tuleks uuendada.

Nüüd installige libcurl3 järgmise käsuga:

$ sudo apt installib libcurl3

Nüüd vajutage Y ja seejärel vajutage installi kinnitamiseks.

libcurl3 tuleks paigaldada.

Nüüd installige MongoDB 4 järgmise käsuga:

$ sudo apt installib mongodb-org

Nüüd vajutage Y ja seejärel vajutage installi kinnitamiseks.

MongoDB 4 peaks olema installitud.

Nüüd käivitage järgmine käsk, et kontrollida, kas MongoDB 4 töötab õigesti.

$ mongod --versioon

Nagu näete, käitan MongoDB 4.0.11 ja see töötab õigesti.

MongoDB teenuste haldamine:

Nüüd kontrollige, kas MongoDB teenus töötab järgmise käsuga:

$ sudo systemctl olekumongod

Nagu näete, on MongoDB teenus mitteaktiivne, mis tähendab, et see ei tööta. MongoDB teenus on ka puudega, mis tähendab, et seda pole süsteemi käivitamisel veel lisatud. Niisiis, see ei käivitu automaatselt süsteemi taaskäivitamisel.

Nüüd käivitage teenus MongoDB järgmise käsuga:

$ sudo systemctl start mongod

Kui kontrollite MongoDB teenuse olekut uuesti, peaks MongoDB teenus olema aktiivne/jooksmine nagu näete alloleval ekraanipildil. Suurepärane!

$ sudo systemctl olekumongod

Nüüd lisage MongoDB teenus oma Debian 10 masina süsteemi käivitamisel järgmise käsuga:

$ sudo systemctl lubab mongodi

MongoDB teenus tuleks lisada süsteemi käivitamisel ja see käivitub nüüdsest automaatselt süsteemi käivitamisel.

MongoDB teenuse eemaldamiseks süsteemi käivitamisel käivitage järgmine käsk:

$ sudo systemctl keelab mongodi

Kui soovite MongoDB teenuse peatada, käivitage järgmine käsk:

$ sudo systemctl peatage mongod

Kui soovite MongoDB teenuse taaskäivitada, käivitage järgmine käsk:

$ sudo systemctl taaskäivitage mongod

Peaksite olema ühendatud MongoDB 4 serveriga. Siin saate käivitada kõik MongoDB 4 päringud.

Nüüd looge uus andmebaas test ja kasutage seda järgmiselt:

> kasuta testi;

Nüüd looge uus kogu kasutajad aastal test andmebaasi ja sisestage kanne kasutajad järgmiselt:

> db.kasutajad.sisesta (kasutaja: 'Bob', riik: 'USA');

Nüüd loetlege kõik kasutajad järgmiselt:

> db.kasutajad.leidma ();

Nagu näete, on loetletud kirje, mille oleme varem sisestanud. Niisiis, MongoDB töötab õigesti.

Nüüd väljuge Mongo Shellist järgmise päringuga.

> väljumine

Nii installite MongoDB 4 Debian 10-sse. Täname selle artikli lugemise eest.

Nende tasuta tööriistade abil lisage Windows 10-le hiire liigutused
Viimastel aastatel on arvutid ja operatsioonisüsteemid palju arenenud. Oli aeg, mil kasutajad pidid failihaldurites navigeerimiseks kasutama käske. Na...
Juhtige ja hallake hiire liikumist mitme kuvari vahel Windows 10-s
Dual Display Mouse Manager võimaldab teil kontrollida ja konfigureerida hiire liikumist mitme monitori vahel, aeglustades selle liikumist piiri läheda...
WinMouse võimaldab teil kohandada ja parandada hiirekursori liikumist Windowsi arvutis
Kui soovite oma hiirekursori vaikefunktsioone paremaks muuta, kasutage vabavara WinMouse. See lisab rohkem funktsioone, mis aitavad teil alandlikust h...