MongoDB

Telepítse a MongoDB 4-et a Debian 10-re

Telepítse a MongoDB 4-et a Debian 10-re
A MongoDB egy NoSQL adatbázis. A MongoDB legújabb verziója a 4. verzió. Hivatalosan a MongoDB rendelkezik Debian 8 és Debian 9 csomagtárakkal. Az írás idején a MongoDB-nek nincsenek csomagjai vagy tárházai a Debian 10-hez. Ha megpróbálja használni a Debian 9 csomag MongoDB csomagtárát a Debian 10-en, akkor látni fogja, hogy vannak kielégítetlen függőségek. Ez a módszer a MongoDB 4 telepítéséhez a Debian 10-re csak tesztelésre szolgál. A gyártási környezetben meg kell várni, amíg a MongoDB hivatalosan megjelenik a Debian 10-en. De mindenesetre megmutatjuk, hogyan lehet ezt most elvégezni.

Ebben a cikkben bemutatom, hogyan kell telepíteni a MongoDB 4-et a Debian 10-re, és hogyan lehet megoldani a nem kielégített függőségi problémákat. Emellett tippeket adok a MongoDB telepítéséhez, amikor a Debian 10 hivatalosan támogatott lesz.

A bemutatáshoz minimálisan telepítem a Debian 10 operációs rendszert. De a Debian 10 asztali operációs rendszereken is működni fog. Tehát kezdjük.

GPG kulcs hozzáadása a MongoDB adattárhoz:

Telepítenie kell wget és gnupg a MongoDB hivatalos csomagtárának GPG kulcsának letöltéséhez és hozzáadásához a Debian 10-be.

Először frissítse az APT csomagtárház gyorsítótárát a következő paranccsal:

$ sudo apt frissítés

Frissíteni kell az APT csomagtárház gyorsítótárát.

Most telepítse wget és gnupg a következő paranccsal:

$ sudo apt install wget gnupg

Most nyomja meg Y majd nyomja meg a telepítés megerősítéséhez.

wget és gnupg telepíteni kell.

Most futtassa a következő parancsot a MongoDB hivatalos csomagtárának GPG kulcsának hozzáadásához a Debian 10 gépen.

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

Hozzá kell adni a GPG kulcsot.

A MongoDB 4 hivatalos csomagtárának hozzáadása:

Az írás idején még nincs hivatalos csomagtár a MongoDB 4 Debian 10-hez. De használhatjuk a Debian 9 csomagtárat a Debian 10-en, mindaddig, amíg a Debian 10-hez nem áll rendelkezésre hivatalos csomagtár.

A Debian 9 hivatalos MongoDB 4 csomagtárának hozzáadásához a Debian 10 rendszeren futtassa a következő parancsot.

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

A Debian 9 hivatalos MongoDB 4 csomagtárát hozzá kell adni a Debian 10 gépéhez.

JEGYZET: Ha a jövőben bármely hivatalos MongoDB csomagtár rendelkezésre áll a Debian 10 számára, akkor hozzáadhatja az alábbiak szerint.

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

Most frissítse az APT csomagtárház gyorsítótárát a következő paranccsal:

$ sudo apt frissítés

A MongoDB 4 telepítése:

A MongoDB 4 telepítéséhez a következő parancsot kell futtatnia.

$ sudo apt install mongodb-org

Ha a MongoDB-nek hivatalos Debian 10 csomagtára lenne, akkor ez a parancs elegendő lenne a MongoDB 4 telepítéséhez. Mivel a Debian 9 hivatalos MongoDB csomagtárát használom a Debian 10-en, ha megpróbálom így telepíteni a MongoDB 4-et, hibaüzenetet kapok, amint az az alábbi képernyőképen látható.

Próbáljuk megérteni, miért mongodb-org-server nem lesz telepítve.

$ sudo apt telepítse a mongodb-org-szervert

Jól, mongodb-org-server igényel libcurl3. De a Debian 10 használja libcurl4. Nincs ilyen libcurl3 támogatás.

A probléma megoldásához hozzáadhatjuk a hivatalos Debian 9 csomagot a Debian 10-en és telepíthetjük libcurl3 könyvtárcsomag onnan.

A hivatalos Debian 9 csomag-tárház felvételéhez a Debian 10-re futtassa a következő parancsot:

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

A hivatalos Debian 9 csomagtárat hozzá kell adni a Debian 10 gépéhez.

Most frissítse az APT csomagtárház gyorsítótárát a következő paranccsal:

$ sudo apt frissítés

Frissíteni kell az APT csomagtárház gyorsítótárát.

Most telepítse libcurl3 a következő paranccsal:

$ sudo apt install libcurl3

Most nyomja meg Y majd nyomja meg a telepítés megerősítéséhez.

libcurl3 telepíteni kell.

Most telepítse a MongoDB 4-et a következő paranccsal:

$ sudo apt install mongodb-org

Most nyomja meg Y majd nyomja meg a telepítés megerősítéséhez.

A MongoDB 4-et telepíteni kell.

Most futtassa a következő parancsot annak ellenőrzésére, hogy a MongoDB 4 megfelelően működik-e.

$ mongod --verzió

Mint láthatja, a MongoDB 4-et futtatom.0.11 és megfelelően működik.

A MongoDB Services kezelése:

Most ellenőrizze, hogy a MongoDB szolgáltatás fut-e a következő paranccsal:

$ sudo systemctl status mongod

Amint láthatja, a MongoDB szolgáltatás az inaktív, ami azt jelenti, hogy nem fut. A MongoDB szolgáltatás is Tiltva, ami azt jelenti, hogy még nincs hozzáadva a rendszer indításához. Tehát a rendszer újraindításakor nem indul el automatikusan.

Indítsa el a MongoDB szolgáltatást a következő paranccsal:

$ sudo systemctl start mongod

Ha újra ellenőrzi a MongoDB szolgáltatás állapotát, akkor a MongoDB szolgáltatásnak megfelelőnek kell lennie aktív/futás ahogy az alábbi képernyőképen láthatja. Nagy!

$ sudo systemctl status mongod

Most adja hozzá a MongoDB szolgáltatást a Debian 10 gépének rendszerindításához a következő paranccsal:

$ sudo systemctl enable mongod

A MongoDB szolgáltatást hozzá kell adni a rendszer indításához, és ez a rendszer indításakor ezentúl automatikusan elindul.

A MongoDB szolgáltatás eltávolításához a rendszer indításából futtassa a következő parancsot:

$ sudo systemctl disable mongod

Ha le akarja állítani a MongoDB szolgáltatást, futtassa a következő parancsot:

$ sudo systemctl stop mongod

Ha újra akarja indítani a MongoDB szolgáltatást, futtassa a következő parancsot:

$ sudo systemctl indítsa újra a mongodot

Csatlakoznia kell a MongoDB 4 szerverhez. Itt bármilyen MongoDB 4 lekérdezést futtathat.

Most hozzon létre egy új adatbázist teszt és használja a következőképpen:

> használati teszt;

Most hozzon létre egy új gyűjteményt felhasználók ban,-ben teszt adatbázisba, és szúrjon be egy bejegyzést a felhasználók gyűjtemény az alábbiak szerint:

> db.felhasználók.insert (felhasználó: 'Bob', ország: 'USA');

Most sorolja fel a felhasználók gyűjtemény az alábbiak szerint:

> db.felhasználók.megtalálja();

Mint láthatja, a korábban beillesztett bejegyzés fel van sorolva. Tehát a MongoDB megfelelően működik.

Most lépjen ki a Mongo Shellből a következő lekérdezéssel.

> kilépés

Így telepíti a MongoDB 4-et a Debian 10-re. Köszönjük, hogy elolvasta ezt a cikket.

Az egérmutató és a kurzor méretének, színének és sémájának módosítása a Windows 10 rendszeren
Az egérmutató és a kurzor a Windows 10 operációs rendszerben nagyon fontos szempont. Ez elmondható más operációs rendszerekről is, tehát valójában eze...
Ingyenes és nyílt forráskódú játékmotorok a Linux játékok fejlesztéséhez
Ez a cikk felsorolja azokat az ingyenes és nyílt forráskódú játékmotorokat, amelyek felhasználhatók 2D és 3D játékok fejlesztésére Linuxon. Számos ily...
Shadow of the Tomb Raider for Linux Tutorial
A Shadow of the Tomb Raider a Tomb Raider sorozat tizenkettedik kiegészítője - az Eidos Montreal által létrehozott akció-kaland játék franchise. A ját...