MongoDB

Instalirajte MongoDB 4 na Debian 10

Instalirajte MongoDB 4 na Debian 10
MongoDB je NoSQL baza podataka. Najnovija verzija MongoDB-a je verzija 4. Službeno, MongoDB ima spremišta paketa za Debian 8 i Debian 9. MongoDB nema nijedan paket ili spremište za Debian 10 u vrijeme pisanja ovog članka. Ako pokušate koristiti Debian 9 spremište paketa MongoDB na Debianu 10, vidjet ćete da postoje neke nezadovoljene ovisnosti. Ovaj način instaliranja MongoDB 4 na Debian 10 namijenjen je samo testiranju. Za produkcijsko okruženje, pričekajte dok MongoDB ne bude službeno objavljen na Debian 10. Ali u svakom slučaju pokazujemo vam kako to učiniti sada.

U ovom članku pokazat ću vam kako instalirati MongoDB 4 na Debian 10 i riješiti nezadovoljene probleme ovisnosti. Dat ću vam i savjete kako instalirati MongoDB kada je Debian 10 službeno podržan.

Za demonstraciju ću koristiti minimalnu instalaciju operativnog sustava Debian 10. Ali, radit će i na Debian 10 stolnim operativnim sustavima. Pa, krenimo.

Dodavanje GPG ključa MongoDB Repozitorija:

Morate instalirati wget i gnupg kako biste preuzeli i dodali GPG ključ MongoDB službenog spremišta paketa u Debian 10.

Prvo ažurirajte predmemoriju spremišta APT paketa sljedećom naredbom:

$ sudo apt ažuriranje

Predmemorija spremišta spremišta APT-a trebala bi se ažurirati.

Sada instalirajte wget i gnupg sa sljedećom naredbom:

$ sudo apt instaliraj wget gnupg

Sada pritisnite Y a zatim pritisnite za potvrdu instalacije.

wget i gnupg treba instalirati.

Sada pokrenite sljedeću naredbu da biste dodali GPG ključ MongoDB službenog spremišta paketa na vaš Debian 10 stroj.

$ wget -qO - https: // www.mongodb.org / static / pgp / server-4.0.uzlazno
| sudo apt-key dodati -

Treba dodati GPG ključ.

Dodavanje službenog spremišta paketa MongoDB 4:

U vrijeme pisanja ovog članka ne postoji službeno spremište paketa MongoDB 4 za Debian 10. Ali, možemo koristiti spremište paketa Debian 9 na Debianu 10 sve dok za Debian 10 ne postoji službeno spremište paketa.

Da biste dodali službeno spremište paketa MongoDB 4 za Debian 9 na Debian 10, pokrenite sljedeću naredbu.

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

Službeno spremište paketa MongoDB 4 Debiana 9 trebalo bi dodati na vaš Debian 10 stroj.

BILJEŠKA: Ako u budućnosti postoji neko službeno spremište MongoDB paketa dostupno za Debian 10, možda ćete ga moći dodati na sljedeći način.

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

Sada ažurirajte predmemoriju spremišta APT paketa sljedećom naredbom:

$ sudo apt ažuriranje

Instaliranje MongoDB 4:

Da biste instalirali MongoDB 4, morate pokrenuti sljedeću naredbu.

$ sudo apt instalirati mongodb-org

Da MongoDB ima službeno spremište paketa Debian 10, tada bi ova naredba bila dovoljna za instalaciju MongoDB 4. Kako koristim službeno spremište MongoDB paketa Debiana 9 na Debianu 10, ako pokušam instalirati MongoDB 4 na ovaj način, dobit ću pogrešku kao što možete vidjeti na donjoj snimci zaslona.

Pokušajmo vidjeti zašto mongodb-org-poslužitelj neće biti instaliran.

$ sudo apt instalirajte mongodb-org-server

Dobro, mongodb-org-poslužitelj zahtijeva libcurl3. Ali, Debian 10 koristi libcurl4. Nema ga libcurl3 podrška.

Da bismo riješili taj problem, možemo dodati službeno spremište paketa Debian 9 na Debian 10 i instalirati libcurl3 paket knjižnice odatle.

Da biste dodali službeno spremište paketa Debian 9 na Debian 10, pokrenite sljedeću naredbu:

$ echo "deb http: // deb.debian.org / debian / stretch glavni "
| sudo tee / etc / apt / sources.popis.d / debian-stretch.popis

Službeno spremište paketa Debian 9 trebalo bi biti dodano na vaš Debian 10 stroj.

Sada ažurirajte predmemoriju spremišta APT paketa sljedećom naredbom:

$ sudo apt ažuriranje

Predmemorija spremišta spremišta APT-a trebala bi se ažurirati.

Sada instalirajte libcurl3 sa sljedećom naredbom:

$ sudo apt instalirati libcurl3

Sada pritisnite Y a zatim pritisnite za potvrdu instalacije.

libcurl3 treba instalirati.

Sada instalirajte MongoDB 4 sa sljedećom naredbom:

$ sudo apt instalirati mongodb-org

Sada pritisnite Y a zatim pritisnite za potvrdu instalacije.

Treba instalirati MongoDB 4.

Sada pokrenite sljedeću naredbu da provjerite radi li MongoDB 4 ispravno.

$ mongod --verzija

Kao što vidite, pokrećem MongoDB 4.0.11 i radi ispravno.

Upravljanje MongoDB uslugama:

Sada provjerite radi li MongoDB usluga pomoću sljedeće naredbe:

$ sudo systemctl status mongod

Kao što vidite, usluga MongoDB je neaktivan, što znači da ne radi. Usluga MongoDB je također onemogućeno, što znači da još nije dodan pokretanju sustava. Dakle, neće se automatski pokrenuti prilikom ponovnog pokretanja sustava.

Sada pokrenite MongoDB uslugu sa sljedećom naredbom:

$ sudo systemctl pokreni mongod

Ako ponovno provjerite status usluge MongoDB, usluga MongoDB trebala bi biti aktivan/trčanje kao što možete vidjeti na donjoj snimci zaslona. Sjajno!

$ sudo systemctl status mongod

Sada dodajte uslugu MongoDB u pokretanje sustava vašeg Debian 10 stroja pomoću sljedeće naredbe:

$ sudo systemctl omogući mongod

MongoDB uslugu treba dodati pokretanju sustava i ona će se od sada automatski pokretati pri pokretanju sustava.

Da biste uklonili uslugu MongoDB iz pokretanja sustava, pokrenite sljedeću naredbu:

$ sudo systemctl onemogući mongod

Ako želite zaustaviti uslugu MongoDB, pokrenite sljedeću naredbu:

$ sudo systemctl zaustavi mongod

Ako želite ponovno pokrenuti uslugu MongoDB, pokrenite sljedeću naredbu:

$ sudo systemctl ponovno pokrenite mongod

Trebali biste biti povezani s poslužiteljem MongoDB 4. Ovdje možete pokrenuti bilo koji upit MongoDB 4.

Sada stvorite novu bazu podataka test i koristite ga na sljedeći način:

> test upotrebe;

Sada izradite novu kolekciju korisnika u test bazu podataka i umetnite unos u korisnika zbirka kako slijedi:

> db.korisnika.umetak (korisnik: 'Bob', zemlja: 'SAD');

Sada navedite sve unose u korisnika zbirka kako slijedi:

> db.korisnika.pronaći();

Kao što vidite, naveden je unos koji smo ranije umetnuli. Dakle, MongoDB radi ispravno.

Sada izađite iz Mongo Shell-a sa sljedećim upitom.

> izlaz

Dakle, na taj način instalirate MongoDB 4 na Debian 10. Hvala što ste pročitali ovaj članak.

Vodič za Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider dvanaesti je dodatak seriji Tomb Raider - franšizi u akcijsko-avanturističkoj igri koju je stvorio Eidos Montreal. I kritiča...
Kako pojačati FPS u Linuxu?
FPS je kratica Okviri u sekundi. Zadatak FPS-a je mjerenje broja sličica u reprodukcijama video zapisa ili igranim izvedbama. Jednostavnim riječima, b...
Najpopularnije laboratorijske igre Oculus App
Ako ste vlasnik slušalica Oculus, tada morate biti sigurni u bočno učitavanje. Bočno učitavanje postupak je instaliranja nehranjenog sadržaja na vaše ...