Rendszer frissítése (opcionális)
Telepítse a MongoDB-t
Állítsa be a MongoDB-t
A MongoDB az egyik vezető NoSQL-adatbázis, amelyet gyakran használnak a modern webes alkalmazásokban. Ez az oktatóanyag végigvezeti Önt a MongoDB beállításán a CentOS 7 rendszeren.
Rendszer frissítése (opcionális)
Győződjön meg arról, hogy szervere naprakész. Ha először állítja be a VPS-t, annak már naprakésznek kell lennie. Ha azonban egyéni ISO-t futtat, vagy meglévő VPS-re telepít, akkor a következő parancs futtatásával frissítheti a rendszert:
yum update
Telepítse a MongoDB-t
Yummal
A CentOS-t a MongoDB 2.4.9 verziójával szállítjuk (ez a jövőben változhat). A yum feletti telepítéshez futtassa a következő parancsot:
yum install mongodb
A MongoDB Repository-ból
Ha a MongoDB legújabb verzióját szeretné használni, akkor be kell állítania a hivatalos adattárat a szerveren. Ehhez hozzon létre egy fájlt, /etc/yum.repos.d/mongodb.repoés töltse fel a következő adatokkal:
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1
Megjegyzés: Ez a 64 bites verzió CentOS 7. Ha telepítette a 32 bites verzióját CentOS 7 a Custom ISO, meg kell változtatni x86_64, hogy i686.
Miután elmentette a fájlt, futtassa a következő parancsokat:
yum update
yum install mongodb-org -y
A telepítés befejezése után folytassa.
Állítsa be a MongoDB-t
Indítsa el a MongoDB-t a futtatással systemctl start mongod. A szolgáltatás elindítása után írja mongobe a termináljába. Ha a telepítés sikeres volt, a következő szöveghez hasonló kimenetet fog látni.
MongoDB shell version: 2.x.x
connecting to: test
>
Megjegyzés: A következőhöz kapcsolódó indítási figyelmeztetések Readaheadnyugodtan figyelmen kívül hagyhatók. A figyelmeztetések elkerülése érdekében ellenőrizze, hogy a szektorok „a figyelmeztetésben leírtak szerint” futnak-e blockdev –getra /dev/vda1. Ha a kimenet nagyobb, mint 512, futtassa a következő parancsokat:
blockdev --setra 512 /dev/vda1
systemctl restart mongod
A figyelmeztetés most megoldódik.
Ezen a ponton készen áll a MongoDB használatára!