Vyhledávání na webu

Jak nainstalovat MongoDB Community Edition na Ubuntu


MongoDB je open source databáze dokumentů založená na nejmodernější technologii NoSQL. Podporuje vývoj moderních webových aplikací s funkcemi, jako je silná konzistence, flexibilita, expresivní dotazovací jazyky a sekundární indexy a mnoho dalších. Kromě toho nabízí organizacím skvělou škálovatelnost a výkon pro vytváření moderních aplikací s výkonnými a kriticky důležitými databázemi.

V tomto článku se dozvíte, jak nainstalovat a nakonfigurovat nejnovější verzi MongoDB 4.4 Community Edition ve vydáních Ubuntu LTS (dlouhodobá podpora) Ubuntu Linux pomocí apt správce balíčků.

Podpora platformy

MongoDB 4.4 Community Edition obsahuje následující 64bitová vydání Ubuntu LTS (dlouhodobá podpora):

  • 20,04 LTS („ohnisková“)
  • 18,04 LTS („Bionic“)
  • 16.04 LTS („Xenial“)

Výchozí úložiště Ubuntu nabízí zastaralou verzi MongoDB, proto nainstalujeme a nakonfigurujeme nejnovější MongoDB z oficiálního úložiště MongoDB na serveru Ubuntu.

Krok 1: Přidání úložiště MongoDB na Ubuntu

1. Chcete-li nainstalovat nejnovější verzi MongoDB Community Edition na server Ubuntu, musíte nainstalovat potřebné závislosti, jak je znázorněno.

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

2. Dále importujte veřejný klíč GPG MongoDB používaný systémem správy balíčků pomocí následujícího příkazu wget.

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

3. Poté vytvořte soubor seznamu /etc/apt/sources.list.d/mongodb-org-4.4.list, který obsahuje podrobnosti o úložišti MongoDB pod /etc/apt/sources.list.d/ adresář pro vaši verzi Ubuntu.

Nyní spusťte následující příkaz podle vaší verze Ubuntu:

Ubuntu 20.04 (ohnisková)

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

Poté soubor uložte a zavřete.

4. Dále spusťte následující příkaz a znovu načtěte místní databázi balíčků.

sudo apt-get update

Krok 2: Instalace databáze MongoDB na Ubuntu

5. Nyní, když je povoleno úložiště MongoDB, můžete nainstalovat nejnovější stabilní verzi spuštěním následujícího příkazu.

sudo apt-get install -y mongodb-org

Během instalace MongoDB vytvoří konfigurační soubor /etc/mongod.conf, datový adresář /var/lib/mongodb a log adresář /var/log/mongodb.

Ve výchozím nastavení se MongoDB spouští pomocí uživatelského účtu mongodb. Pokud změníte uživatele, musíte také změnit oprávnění k adresářům data a log, abyste k těmto adresářům přidělili přístup.

6. Poté spusťte a ověřte proces mongod spuštěním následujícího příkazu.

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

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

7. Nyní spusťte shell mongo bez možnosti připojení k mongodu, který běží na vašem localhost s výchozím portem 27017<.

mongo

Odinstalujte MongoDB Community Edition

Chcete-li úplně odebrat MongoDB včetně aplikací MongoDB, konfiguračních souborů a všech adresářů obsahujících data a protokoly, zadejte následující příkazy.

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

Doufám, že pro vás bude tato příručka užitečná. V případě jakýchkoli dotazů nebo doplňujících informací můžete využít níže uvedenou sekci komentářů a vyjádřit své obavy.