Hogyan telepítsem a MongoDB-t az Ubuntu operációs rendszerre?

Ez a cikk elmagyarázza, hogyan lehet alapos és részletes gyakorlati bemutatással telepíteni a MongoDB-t az Ubuntu operációs rendszerre.

A második a Windows operációs rendszer után, a Linux ma messze az egyik legnépszerűbb operációs rendszer az iparban. De a Windows-tól és a Mac OS-től eltérően, amelyek némelyikének szabványos verziói vannak, a Linux operációs rendszernek sokféle íze van, amelyeket a felhasználók igényeik szerint tölthetnek le. A Linux operációs rendszer egyik ilyen íze az Ubuntu, amely a Linux messze legnépszerűbb íze. Ha használni szeretné az Ubuntu operációs rendszeren az első a MongoDB telepítése az Ubuntu operációs rendszerre, és ebben a cikkben éppen erről fogunk tárgyalni.



A következő hivatkozásokkal foglalkozunk ebben a cikkben,



Kezdjük!

Hogyan telepítsük a MongoDB-t az Ubuntu-ra



A MongoDB telepítéséhez az Ubuntu OS-re kövesse az alábbiakban ismertetett lépéseket.

Importálja a MongoDB csomagot

Ebben a lépésben először importálnia kell az ubuntu csomagkezelő rendszer által használt nyilvános kulcsot. Az Ubuntu Package Management rendszer használatának egyik legjobb előnye, hogy az összes importált kulcsban következetesség és hitelesség van, mivel ellenőrzi, hogy mindent GPG kulcsokkal írtak alá.



A MongoDB nyilvános kulcs importálásához használja a következő parancsot.

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

Ha ez megtörtént, létre kell hoznia egy forráslista fájlt a MongoDB számára

A létrehozandó lista az /etc/apt/sources.list.d/mongodb-org-3.4.list, és ennek érdekében használhatja a következő parancsot.

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

Ha ez megtörtént, frissítenie kell a helyi csomagtárat. Ehhez használja a következő parancsot.

> sudo apt-get update

Most nézzük meg, hogyan kell telepíteni a MongoDB csomagot

Telepítse a MongoDB csomagot

Most, hogy sikeresen importálta a MongoDB adattárat, itt az ideje a MongoDB csomagok telepítésének.

Telepítenie kell a MongoDB legújabb verzióját az Ubuntu számára, és ehhez használja a következő parancsot.

> sudo apt-get install -y mongodb-org

Ha egy bizonyos helyzetben telepítenie kell a MongoDB egy adott verzióját az Ubuntu számára, használhatja a következő parancsot. Sudo apt-get install -y mongodb-org = 3.4 mongodb-org-server = 3.4 mongodb-org- shell = 3,4 mongodb-org-mongos = 3,4 mongodb-org-tools = 3,4

egyesítés rendezés c ++ algoritmus

Most, hogy tudjuk, hogyan kell telepíteni a MongoDB-t az Ubuntura, nézzük meg, hogyan kell elindítani,

Indítsa el a MongoDB platformot

Most, hogy a mongoDb telepítése sikeresen megtörtént az Ubuntu rendszeren, ideje elindítani. Ehhez használhatja az alábbi kódot.

> sudo vim /etc/systemd/system/mongodb.service

A fenti példában létrehoztunk egy mongodb.service nevű konfigurációs fájlt az / etc / systemd / system fájlban, és ezt használtuk az összes szükséges mongoDb szolgáltatás kezelésére.

A fájl sikeres létrehozása után nyissa meg ugyanazt, és másolja be a következő kódot a tartalmába.

Az #Unit tartalmazza azokat a függőségeket, amelyeket a szolgáltatás elindítása előtt meg kell elégíteni.

[Unit] Description = MongoDB Database After = network.target Documentation = https: //docs.mongodb.org/manual # A szolgáltatás megmondja a systemd-nek, hogyan kell elindítani a szolgáltatást. A # Felhasználó kulcs megadja, hogy a kiszolgáló a mongodb felhasználó alatt fog futni, az # `ExecStart` pedig a MongoDB szerver indítási parancsát határozza meg. [Szolgáltatás] Felhasználó = mongodb Group = mongodb ExecStart = / usr / bin / mongod --quiet --config /etc/mongod.conf # A telepítés megmondja a systemd-nek, mikor kell automatikusan elindítani a szolgáltatást. # 'multi-user.target' azt jelenti, hogy a szerver automatikusan elindul a rendszerindítás során. [Telepítés] WantedBy = multi-user.target

Ha ez megtörtént, frissítse a rendszerszolgáltatást az alábbi paranccsal.

> systemctl démon-reload

Indítsa el a szolgáltatást a systemcl használatával.

> sudo systemctl start mongodb

Győződjön meg arról, hogy a mongoDb elindult a 27017 porton. Ehhez használja az alábbi kódot.

> netstat -plntu

Ezt követően ellenőriznie kell, hogy a szolgáltatás megfelelően indult-e. Ehhez használja az alábbi kódot,

> sudo systemctl állapot mongodb

Ha a rendszer a várakozásoknak megfelelően működik és működik, akkor a kimenetének aktívnak (futónak) kell lennie, a jelenleg használt PID-vel és memóriával / CPU-val együtt.

Ha egy bizonyos helyzetben engedélyeznie kell a MongoDb automatikus indítását, akkor a következő parancsot kell használnia.

> sudo systemctl enable mongodb

A MongoDB leállításához használja ezt a parancsot.

> sudo systemctl stop mongodb

Ha újra kell indítania a mongoDb-t, használja ezt a parancsot.

> sudo systemctl indítsa újra a mongodb fájlt

Ezzel eljutottunk a cikk utolsó részéhez,

Konfigurálás és csatlakozás a MongoDB szerverhez

Először nyissa ki a mongoDb héjat. A szerveren történő használatához használja a következő parancsot.

hogyan kell írni szkennert java-ban
> mongo

Miután megnyitotta, váltson az adminisztrációs adatbázisra az alábbi kód használatával.

> use admin

Most ezzel a paranccsal hozza létre a root felhasználót.

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

Most, amikor mindez megtörtént, lépjen ki a MongoDb héjból.

Indítsa újra a mongoDb alkalmazást, és lépjen kapcsolatba a fenti lépésben létrehozott felhasználóval.

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

Ha meg szeretné tekinteni a csatlakoztatott aktuális adatbázist, használja a következő parancsot.

DBS megjelenítése

Ezzel eljutottunk a cikkhez. Remélem, megtanulta, hogyan kell telepíteni a MongoDB-t az Ubuntu operációs rendszerre.

Most, hogy megértette, mi a Big Data, nézze meg a az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon. Az Edureka Big Data Hadoop tanúsító tanfolyam segít a tanulóknak a HDFS, a fonal, a MapReduce, a Pig, a Hive, a HBase, az Oozie, a Flume és a Sqoop szakértőivé válni, valós idejű felhasználási esetek felhasználásával a kiskereskedelem, a szociális média, a repülés, az idegenforgalom és a pénzügy területén.

Van egy kérdésünk? Említse meg őket a megjegyzések részben, és mi kapcsolatba lépünk Önnel.