Weboldal keresés

A MongoDB Community Edition telepítése Ubuntun


A MongoDB egy nyílt forráskódú dokumentumadatbázis, amely a NoSQL legmodernebb technológiáján alapul. Támogatja a modern webalkalmazások fejlesztését, olyan funkciókkal, mint az erős konzisztencia, rugalmasság, kifejező lekérdezési nyelvek, másodlagos indexek és még sok más. Ezen túlmenően nagyszerű méretezhetőséget és teljesítményt kínál a szervezeteknek a modern alkalmazások létrehozásához hatékony és kritikus fontosságú adatbázisokkal.

Ebből a cikkből megtudhatja, hogyan telepítheti és konfigurálhatja a MongoDB 4.4 Community Edition legújabb verzióját az Ubuntu Linux Ubuntu LTS (hosszú távú támogatása) kiadásain az apt használatával. csomagkezelő.

Platform támogatás

A MongoDB 4.4 Community Edition a következő 64 bites Ubuntu LTS (hosszú távú támogatás) kiadásokat tartalmazza:

  • 20.04 LTS („Fokális”)
  • 18.04 LTS („Bionic”)
  • 16.04 LTS („Xenial”)

Az alapértelmezett Ubuntu-tárolók elavult MongoDB-verziót kínálnak, ezért a legújabb MongoDB-t az Ubuntu-szerver hivatalos MongoDB tárából telepítjük és konfiguráljuk.

1. lépés: A MongoDB Repository hozzáadása az Ubuntuhoz

1. A MongoDB Community Edition legújabb verziójának telepítéséhez az Ubuntu kiszolgálóra, telepítenie kell a szükséges függőségeket az ábra szerint.

sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

2. Ezután importálja a csomagkezelő rendszer által használt MongoDB nyilvános GPG kulcsot a következő wget paranccsal.

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

3. Ezt követően hozza létre a /etc/apt/sources.list.d/mongodb-org-4.4.list listafájlt, amely tartalmazza a MongoDB lerakat részleteit a /etc/apt/sources.list.d/ könyvtárban az Ön Ubuntu verziójához.

Most futtassa a következő parancsot az Ubuntu verziójának megfelelően:

Ubuntu 20.04 (Fokális)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Ubuntu 18.04 (Bionic)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Ubuntu 16.04 (Xenial)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Ezután mentse a fájlt, és zárja be.

4. Ezután futtassa a következő parancsot a helyi csomagadatbázis újratöltéséhez.

sudo apt-get update

2. lépés: A MongoDB Database telepítése Ubuntun

5. Most, hogy a MongoDB lerakat engedélyezve van, a következő parancs futtatásával telepítheti a legújabb stabil verziót.

sudo apt-get install -y mongodb-org

A MongoDB telepítés során létrehozza az /etc/mongod.conf konfigurációs fájlt, a /var/lib/mongodb adatkönyvtárat és a naplót. /var/log/mongodb könyvtárban.

Alapértelmezés szerint a MongoDB a mongodb felhasználói fiókkal fut. Ha módosítja a felhasználót, módosítania kell az adat és a napló könyvtárak engedélyét is, hogy hozzáférést rendeljen ezekhez a könyvtárakhoz.

6. Ezután indítsa el és ellenőrizze a mongod folyamatot a következő parancs futtatásával.

------------ systemd (systemctl) ------------ 
sudo systemctl start mongod 
sudo systemctl status mongod

------------ System V Init ------------
sudo service mongod start   
sudo service mongod status

7. Most indítson el egy mongo parancsértelmezőt anélkül, hogy bármilyen lehetőséggel kapcsolódna egy mongodhoz, amely a helyi gazdagépen fut a 27017< alapértelmezett porttal..

mongo

Távolítsa el a MongoDB Community Edition-t

A MongoDB teljes eltávolításához, beleértve a MongoDB alkalmazásokat, a konfigurációs fájlokat és az adatokat és naplókat tartalmazó könyvtárakat, adja ki a következő parancsokat.

sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

Remélem, hasznosnak találja ezt az útmutatót, ha bármilyen kérdése vagy további információja van, használja az alábbi megjegyzés részt, hogy kifejtse aggályait.