MongoDB je jednou z široce oblíbených NoSQL databází orientovaných na dokumenty. Je navržen tak, aby ukládal obrovské množství dat a zároveň vám umožnil s těmito daty pracovat velmi efektivně. Používá se při vývoji mnoha moderních webových aplikací. Je open source a je napsán v C++. MongoDB podporuje různé platformy Linux včetně Ubuntu, Debian, CentOS, RedHat a openSUSE. Podporuje také Windows a MacOS.
V tomto příspěvku nainstalujeme MongoDB na openSUSE Leap 15.3 OS.
Instalace MongoDB na openSUSE
V následující metodě nainstalujeme MongoDB na stroj openSUSE tak, že nejprve přidáme úložiště MongoDB. Poté nainstalujeme MongoDB pomocí správce balíčků Zypper. Začněme.
1. Nejprve budete muset přidat klíč GPG pro úložiště MongoDB. Spusťte příkaz níže a přidejte klíč GPG úložiště MongoDB do svého systému:
$ sudo rpm --import https://www.mongodb.org/static/pgp/server-5.0.asc
Zadejte heslo sudo.
2. Přidejte úložiště MongoDB pomocí příkazu níže:
$ sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/15/mongodb-org/5.0/x86_64/" mongodb
Pokud je úložiště úspěšně přidáno, uvidíte výstup, jak je ukázáno níže:
3. Nyní, abyste mohli nainstalovat MongoDB na váš systém openSUSE, proveďte níže uvedený příkaz:
$ sudo zypper install mongodb-org
Zobrazí balíček MongoDB a všechny závislosti, které budou nainstalovány vedle něj. Chcete-li v operaci pokračovat, stiskněte y a poté Enter klíč.
Po instalaci MongoDB můžete spustit jeho službu pomocí příkazu níže:
$ sudo systemctl start mongod
Chcete-li ověřit, zda byla služba spuštěna, proveďte následující příkaz:
$ sudo systemctl status mongod
Pokud je spuštěna služba MongoDB, uvidíte výstup, jak je znázorněno níže:
Po spuštění služby MongoDB ji můžete začít používat. Chcete-li spustit relaci MongoDB, spusťte níže uvedený příkaz:
$ mongosh
Správa služeb MongoDB
Pokud chcete zastavit službu MongoDB, proveďte níže uvedený příkaz:
$ sudo service mongod stop
Chcete-li restartovat službu MongoDB, spusťte níže uvedený příkaz:
$ sudo service mongod restart
Pokud chcete službu MongoDB spouštět automaticky při bootování, proveďte níže uvedený příkaz:
$ sudo service mongod enable
Odinstalujte MongoDB
Pokud již nepotřebujete MongoDB nainstalovaný ve vašem systému, můžete jej odinstalovat následovně:
1. Nejprve budete muset zastavit službu MongoDB provedením příkazu níže:
$ sudo service mongod stop
2. Chcete-li najít seznam balíčků MongoDB, které jsou nainstalovány na vašem systému openSUSE, spusťte příkaz níže:
$ rpm -qa | grep mongodb-org
Zobrazí seznam všech balíčků MongoDB nainstalovaných ve vašem systému.
3. Chcete-li odebrat všechny balíčky MongoDB, proveďte následující příkaz:
sudo zypper remove mongodb-org-*
4. Pokud chcete odstranit také soubory protokolu a databáze MongoDB, spusťte níže uvedený příkaz:
$ sudo rm -r /var/lib/mongo
$ sudo rm -r /var/log/mongodb
To je vše, co k tomu patří! V tomto příspěvku jsme se zabývali tím, jak nainstalovat MongoDB na openSUSE OS prostřednictvím úložiště MongoDB. Poté jsme probrali, jak spravovat služby MongoDB. Nakonec jsme probrali, jak odinstalovat MongoDB v případě, že to chcete udělat.