V nasledujúcom článku sa pozrieme na to, ako môžeme nainštalovať MongoDB na Ubuntu. Je to systém databázy dokumentovo orientovaný, otvorený zdroj založený na technológii NoSQL. Je to kompatibilné s moderným vývojom webových aplikácií. Zahŕňa funkcie ako flexibilitu, expresívne jazyky dotazov, sekundárne indexy a oveľa viac. Okrem toho ponúka veľkú škálovateľnosť a výkon pri vytváraní moderných aplikácií s výkonnými databázami.
MondoDB namiesto ukladania údajov do tabuliek, ako sa to deje v relačných databázach, ukladá ich do dátových štruktúr BSON (špecifikácia podobná formátu JSON) s dynamickou schémou. Vďaka tomu je integrácia údajov do určitých aplikácií ľahšia a rýchlejšia.
MongoDB je databázový systém vhodné na použitie vo výrobe as viacerými funkciami. Tento typ databázy je široko používaný v priemysle. Jeho zdrojový kód je k dispozícii pre operačné systémy ako; GNU / Linux, Windows, OSX a Solaris.
V nasledujúcich riadkoch sa pozrieme, ako môžeme nainštalujte MongoDB 4.4 na posledné tri verzie Ubuntu LTS pomocou správcu balíkov apt.
Nainštalujte MongoDB 4.4
Podpora platformy
Komunitná edícia MongoDB 4.4 obsahuje nasledujúce verzie Ubuntu LTS (dlhodobá podpora) 64-bit: 20.04 LTS ('Focal'), 18.04 LTS ('Bionic'), 16.04 LTS ('Xenial')
Predvolené úložiská Ubuntu ponúkajú alebo môžu ponúkať zastaranú verziu MongoDB. Pre tento dôvod ideme nainštalovať najnovšiu verziu tohto databázového systému z jeho oficiálneho úložiska.
Pridajte do Ubuntu úložisko MongoDB
Ak chcete nainštalovať najnovšiu verziu MongoDB Community Edition na Ubuntu, musíme si nainštalovať potrebné závislosti. Ak to chcete urobiť, budeme musieť otvoriť iba terminál (Ctrl + Alt + T) a použiť nasledujúce príkazy:
sudo apt update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
Pokračujeme importovanie verejného kľúča GPG z MongoDB. Toto používa systém správy balíkov a my ho pridáme pomocou wget z terminálu (Ctrl + Alt + T):
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
Potom Chystáme sa vytvoriť súbor mongodb-org-4.4.list, ktorý bude obsahovať podrobnosti o úložisku MongoDB pre verziu Ubuntu, ktorú používame. Tento súbor bude umiestnený v adresári /etc/apt/sources.list.d/. Aby sme ho vytvorili, budeme musieť v termináli (Ctrl + Alt + T) vykonať iba nasledujúci príkaz, v závislosti od verzie nášho systému:
Ubuntu 20.04 (ohnisko)
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 (bionika)
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
Teraz sa chystáme aktualizovať zoznam dostupného softvéru z úložísk:
sudo apt update
Nainštalujte si databázu MongoDB 4.4 na Ubuntu
Teraz, keď je úložisko MongoDB povolené, môžeme nainštalujte si najnovšiu stabilnú verziu spustením nasledujúceho príkazu v termináli (Ctrl + Alt + T):
sudo apt install mongodb-org
Počas inštalácie sa vytvorí konfiguračný súbor /etc/mongod.conf, adresár údajov / var / lib / mongodadresárom protokolov / var / log / mongodb.
MongoDB štandardne beží pod používateľským účtom mongodb. Ak zmeníme používateľa, musíme tiež zmeniť povolenie k adresárom údajov a záznamov, aby sme mohli prideliť prístup k týmto adresárom.
Spúšťa sa MongoDB
Teraz môžeme spustiť a overiť mongodský proces spustením nasledujúcich príkazov:
sudo systemctl start mongod sudo systemctl status mongod
sudo service mongod start sudo service mongod status
Naštartujte mongo škrupinu
Ak bude všetko v poriadku, môžeme spustiť mongo shell bez možností pripojenia k mongodb bežiacemu na našom lokálnom hostiteľovi pomocou predvoleného portu 27017:
mongo
uninstall
na úplne odstráňte MongoDB vrátane aplikácií MongoDB, konfiguračných súborov a všetkých adresárov obsahujúcich údaje a protokoly, v termináli (Ctrl + Alt + T) budeme musieť vykonať nasledujúce príkazy:
sudo service mongod stop sudo apt-get purge mongodb-org* sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
A s týmto už máme v Ubuntu MongoDB. Viac informácií o konfigurácii a použití MongoDB 4.4 môžu používatelia nájsť na serveri dokumentácia ponúkané na webovej stránke projektu.