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.