GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalovat MongoDB na Ubuntu 20.04 LTS – proces krok za krokem?

MongoDB (známý jako Mongo) je systém pro správu databází orientovaný na dokumenty.

Je kategorizována jako databáze NoSQL, protože se jedná o nerelační databázi a nepracuje s konvenční strukturou relační databáze založené na tabulkách.

Efektivně pracuje s rozsáhlými daty. Některé ze známých společností, které používají MongoDB, jsou Facebook, Cisco, Forbes, Adobe, Nokia a tak dále.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy MongoDB.

V této souvislosti se podíváme na to, jak nainstalovat MongoDB na systém Ubuntu 20.04 LTS. Stejný postup můžete použít u předchozích vydání Ubuntu:Ubuntu 18.04 LTS a 16.04 LTS.


Hlavní příkazy MongoDB

Je také nezbytné znát některé příkazy pro správu MongoDB:

# systemctl status mongod - shows the status of MongoDB;
# systemctl stop mongod - stops MongoDB;
# systemctl start mongod - starts MongoDB; 
# systemctl restart mongod - restarts MongoDB;
# systemctl disable mongod - prevents MongoDB from starting automatically; 
# systemctl enable mongod - enables MongoDB to start automatically.


Metody instalace MongoDB na systém Ubuntu

MongoDB na Ubuntu můžeme nainstalovat dvěma způsoby:

i. Prostřednictvím správce balíčků

ii. Prostřednictvím archivu

Poznámka:K instalaci MongoDB na OS Ubuntu budete potřebovat přístup sudo.


1. Nainstalujte MongoDB pomocí Správce balíčků

Balíček MongoDB dostupný v Ubuntu není spravován společností MongoDB Inc. Zde vám ukážeme instalaci oficiálního balíčku MongoDB verze 4.4. který spravuje MongoDB Inc. Při instalaci MongoDB pomocí správce balíčků Ubuntu postupujte podle níže uvedených pokynů.


i. Importujte veřejný klíč MongoDB

Nejprve budete muset přidat klíč úložiště MongoDB do svého svazku klíčů apt. Tímto způsobem bude váš systém důvěřovat přidanému úložišti.

Spuštěním tohoto příkazu přidáte klíč MongoDB:

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

Pokud je úspěšně přidán, uvidíte ve výstupu OK.


ii. Přidejte úložiště MongoDB

Přidejte úložiště MongoDB do seznamu zdrojů vašeho systému.

Chcete-li tak učinit, upravte soubor sources.list pomocí příkazu níže:

$ sudo nano /etc/apt/sources.list

Připojte k souboru níže uvedený řádek:

deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse

Nyní soubor uložte a zavřete.


iii. Aktualizovat index úložiště

Nyní použijte níže uvedený příkaz k aktualizaci indexu úložiště vašeho systému:

$ sudo apt update


iv. Nainstalujte MongoDB

Nyní bylo úložiště MongoDB přidáno do seznamu zdrojů našeho systému, můžeme jej nainstalovat následovně:

$ sudo apt install mongodb-org

Po zobrazení výzvy s možností y/n pokračujte stisknutím y.


v. Spusťte MongoDB

Chcete-li spustit MongoDB, spusťte službu mongod (démon pro MongoDB) pomocí příkazu níže:

$ sudo systemctl start mongod

Pokud se služba nespustí nebo narazíte na chybu jako „služba nenalezena“, zadejte níže uvedený příkaz:

$ sudo systemctl daemon-reload

Po spuštění služby mongod zkontrolujte její stav a ověřte, zda funguje správně.

Použijte k tomu následující příkaz:

$ sudo systemctl status mongod

Pokud běží dobře, uvidíte aktivní (běžící) stav.

Chcete-li automaticky spustit MongoDB při každém spuštění, příkaz je:

$ sudo systemctl enable mongod

Nyní ke spuštění mongo shellu ze stejného systému, na kterém běží proces mongod, je příkaz následující:

$ mongo


2. Nainstalujte MongoDB pomocí archivu

Ačkoli doporučeným způsobem instalace MongoDB na Ubuntu je použití správce balíčků apt, protože během instalace nainstaluje požadované závislosti.

Můžete však použít archiv (.tgz tarball) pro ruční instalaci v Ubuntu.

Postupujte podle níže uvedených pokynů a nainstalujte MongoDB pomocí oficiálního archivu MongoDB.


i. Instalovat závislosti

Pomocí níže uvedeného příkazu nainstalujte závislosti potřebné pro instalaci MongoDB:

$ sudo apt install libcurl4 openssl liblzma5

Po zobrazení výzvy s možností y/n pokračujte stisknutím y.


ii. Stáhněte si archiv MongoDB

Nyní si budete muset stáhnout archiv MongoDB (.tgz tarball).

Pomocí níže uvedeného příkazu si stáhněte aktuální nejnovější verzi MongoDB do svého systému:

$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2004-4.4.4.tgz

Případně si můžete také stáhnout MongoDB z jejich oficiální stránky ke stažení. Přejděte na stránku a vyberte verzi MongoDB, kterou chcete stáhnout, platformu operačního systému a balíček (tgz).

Poté kliknutím na Stáhnout balíček stáhněte.


iii. Rozbalte archiv MongoDB

Rozbalte archiv MongoDB pomocí příkazu níže:

$ tar -xvzf mongodb-linux-x86_64-ubuntu2004-4.4.4.tgz


iv. Zkopírujte binární soubory do adresáře v proměnné prostředí PATH

Nyní zkopírujte binární soubory umístěné v linux-x86_64-ubuntu2004-4.4.4/bin do jednoho z adresářů v $PATH jako /usr/local/bin.

$ sudo cp -v mongodb-linux-x86_64-ubuntu2004-4.4.4/bin /usr/local/bin/


v. Spusťte MongoDB

Chcete-li spustit MongoDB, postupujte podle následujících kroků:

1. Vytvořte adresáře pro ukládání dat a protokolů.

K tomu spusťte níže uvedené příkazy:

$ sudo mkdir -p /var/lib/mongo
$ sudo mkdir -p /var/log/mongodb

2. Pomocí níže uvedeného příkazu přidělte svému uživatelskému účtu oprávnění ke čtení/zápisu datovému adresáři MongoDB:

$ sudo chown `whoami` /var/lib/mongo

Poté přidělte oprávnění adresáři protokolu:

$ sudo chown `whoami` /var/log/mongodb

3. Spusťte proces mongod (démon pro MongoDB) pomocí příkazu níže:

$ mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork

4. Nyní ke spuštění mongo shellu ze stejného systému, na kterém běží proces mongod, je příkaz následující:

$ mongo


Jak odinstalovat MongoDB ze systému Ubuntu Linux?

Pokud již MongoDB nepotřebujete, můžete jej zcela odinstalovat ze systému Ubuntu. Chcete-li tak učinit, nejprve zastavte proces mongoda:

$ sudo service mongod stop

Chcete-li odebrat MongoDB, který jste nainstalovali pomocí správce balíčků, použijte následující příkaz:

$ sudo apt purge mongodb-org

Pokud chcete odstranit také protokoly a datové adresáře, použijte následující příkazy:

$ sudo rm -r /var/lib/mongodb
$ sudo rm -r /var/log/mongodb

Pokud jste MongoDB nainstalovali prostřednictvím archivu, můžete jej odinstalovat odstraněním binárních souborů MongoDB z /usr/local/bin.



Ubuntu
  1. Nainstalovat Icinga na Ubuntu 20.04 LTS - postup krok za krokem?

  2. Nainstalovat Skencil na Ubuntu 20.04 LTS – proces krok za krokem?

  3. Nainstalovat Falkon Browser na Ubuntu 20.04 LTS – proces krok za krokem?

  1. Nainstalovat Franz Messenger na Ubuntu 20.04 LTS – proces krok za krokem?

  2. Nainstalovat Laravel na Ubuntu 20.04 – proces krok za krokem?

  3. Nainstalovat Grafana na Ubuntu 20.04 – proces krok za krokem?

  1. Nainstalovat Discord na Ubuntu 20.04 – proces krok za krokem?

  2. Nainstalovat Ruby na Ubuntu 20.04 – proces krok za krokem?

  3. Nainstalovat MongoDB na Ubuntu 20.04 LTS – proces krok za krokem?