GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat MongoDB na Ubuntu 18.04

MongoDB je jedním z nejpopulárnějších nerelačních nebo NoSQL open source DBMS. Spravuje ukládání a reprezentaci dat v dokumentech poskytovaných ve formátu JSON a organizovaných ve sbírkách. Je zvláště vhodný ve všech případech, kdy je potřeba větší škálovatelnost, rychlost a snadné rozšiřování a přístup k datům.

V tomto tutoriálu se naučíte, jak nainstalovat a spravovat MongoDB na serveru s distribucí Linux Ubuntu 18.04.

Nejprve se připojte k serveru prostřednictvím připojení SSH. Pokud jste tak ještě neučinili, doporučujeme se podle našeho průvodce bezpečně připojit pomocí SSH. V případě lokálního serveru přejděte k dalšímu kroku a otevřete terminál svého serveru.

Instalace MongoDB

Abyste měli jistotu, že si stáhnete nejnovější nejnovější verzi MongoDB, aktualizujte úložiště distribuce a spusťte instalaci:

$ sudo apt-get update && sudo apt-get install mongodb

Ve výchozí konfiguraci se MongoDB automaticky spustí při přístupu do systému. Chcete-li tuto možnost zakázat, použijte následující příkaz:

$ sudo systemctl disable mongodb

Chcete-li znovu povolit typ automatického spuštění:

$ sudo systemctl enable mongodb

Správa služby MongoDB

Kontrola stavu typu služby:

$ sudo systemctl status mongodb
mongodb.service - An object/document-oriented database

   Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)

   Active: active (running) since Sat 2019-08-13 03:43:44 UTC; 5min 27s ago

     Docs: man:mongod(1)

 Main PID: 2208 (mongod)

    Tasks: 27 (limit: 1200)

   CGroup: /system.slice/mongodb.service

           └─2208 /usr/bin/mongod --unixSocketPrefix=/run/mongodb --config /etc/mongodb.conf

Zobrazí se výstup podobný tomu výše. Použijte jej ke kontrole, zda je služba spuštěna.

Spuštění služby:

$ sudo systemctl start mongodb

Zastavení služby:

$ sudo systemctl stop mongodb

Restartování služby:

$ sudo systemctl restart mongodb

Stav databáze

Chcete-li zkontrolovat stav připojení k databázi, zadejte následující diagnostický příkaz:

$ mongo --eval 'db.runCommand({ connectionStatus: 1 })'

Pomocí tohoto příkazu se zobrazí parametry připojení, verze serveru a jeho stav.

Externí připojení

Chcete-li povolit externí připojení k vaší instanci MongoDB, povolte naslouchání uvedením své veřejné IP adresy.

Otevřete konfigurační soubor MongoDB:

$ sudo nano /etc/mongodb.conf

Potom změňte parametr bind_ip a přidejte do něj veřejnou IP adresu vašeho serveru:

bind_ip = 127.0.0.1,<SERVER.IP>

V tuto chvíli uložte soubor a restartujte službu MongoDB:

$ sudo systemctl restart mongodb

V případě brány firewall ve vašem systému povolte provoz pro MongoDB.

Při použití brány firewall UFW povolte připojení k vaší instanci příkazem:

$ ufw allow 27017

Pokud se číslo portu pro MongoDB změnilo, nahraďte 27017 portem, který se aktuálně používá.

N.B. Chcete-li povolit přístup pouze ke konkrétní IP adrese, použijte příkaz:

$ sudo ufw allow from <SERVER.IP>/32 to any port 27017  

Linux
  1. Jak nainstalovat MongoDB na Ubuntu 16.04

  2. Jak nainstalovat MongoDB na Ubuntu 18.04

  3. Jak nainstalovat MongoDB na Ubuntu 22.04

  1. Jak nainstalovat MongoDB na Ubuntu 18.04

  2. Jak nainstalovat R na Ubuntu 20.04

  3. Jak nainstalovat MongoDB na Ubuntu 20.04

  1. Jak nainstalovat Go na Ubuntu 18.04

  2. Jak nainstalovat R na Ubuntu 18.04

  3. Jak nainstalovat MongoDB na Ubuntu 20.04