Vyhledávání na webu

Jak nainstalovat MongoDB 4 na Debian 10


MongoDB je opensource, multiplatformní databázový server NoSQL vyvinutý společností MongoDB Inc. K ukládání dat používá JSON a je oblíbený pro zpracování velkého množství dat díky své škálovatelnosti, vysoké dostupnosti a vysokému výkonu.

V tomto tutoriálu se naučíte, jak nainstalovat MongoDB 4 na distribuci Linuxu Debian 10.

Krok 1: Importujte klíč MongoDB GPG do Debianu

Chcete-li začít, musíte importovat klíč GPG, který vyžaduje úložiště MongoDB pro váš systém Debian. To je zásadní pro testování balíčků před instalací.

Nejprve aktualizujte své systémové balíčky pomocí následujícího příkazu apt.

sudo apt update

Chcete-li importovat klíč GPG MongoDB, spusťte příkaz.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

Po dokončení nyní přidejte úložiště MongoDB APT do svého systému Debian, jak je vysvětleno níže.

Krok 2: Instalace úložiště MongoDB 4 APT na Debian

V době psaní tohoto článku MongoDB 4 nemá oficiální úložiště balíčků pro Debian 10. Ale nebojte se. Stále můžete přidat úložiště balíčků Debian 9 (Stretch) na Debian 10 (Buster), abyste to vynahradili.

Chcete-li přidat úložiště balíčků MongoDB 4 pro Debian 9 na Debian 10 Buster, spusťte příkaz.

echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org.list

Chcete-li přidat oficiální úložiště Debian 9 na Debian 10 Buster, zadejte příkaz.

echo "deb http://deb.debian.org/debian/ stretch main" | sudo tee /etc/apt/sources.list.d/debian-stretch.list

Dále aktualizujte úložiště APT pomocí příkazu.

sudo apt update

Krok 3: Instalace libcurl3 na Debian

Balíčeklibcurl3 je vyžadován serverem mongodb-org-server, který se chystáme nainstalovat později. Bez libcurl3 se při pokusu o instalaci MongoDB setkáte s chybami.

Za zmínku také stojí, že Debian 10 používá libcurl4, ale protože jsme přidali oficiální úložiště Debian 9, libcurl3 balíček bude nainstalován z přidaného úložiště.

Chcete-li nainstalovat libcurl3, spusťte příkaz.

sudo apt install libcurl3

Krok 4: Instalace serveru MongoDB 4 na Debian

Po instalaci požadovaných repozitářů a balíčku libcurl3 můžete nyní pokračovat v instalaci serveru MongoDB 4.

sudo apt install mongodb-org -y

Chcete-li zkontrolovat verzi nainstalované MongoDB, zadejte příkaz APT, jak je znázorněno.

sudo apt info mongodb-info

Ve výchozím nastavení běží MongoDB na portu 27017 a můžete jej ověřit pomocí příkazu netstat, jak je uvedeno na obrázku.

sudo netstat -pnltu

Chcete-li změnit výchozí port MongoDB a další parametry, upravte konfigurační soubor na adrese /etc/mongodb.conf.

Krok 5: Správa serveru MongoDB 4

Jakmile úspěšně nainstalujete MongoDB 4 server, spusťte jej pomocí příkazu.

sudo systemctl start mongod

Chcete-li zkontrolovat stav služby MongoDB, spusťte příkaz.

sudo systemctl status mongod

Chcete-li povolit spuštění MongoDB při spouštění, spusťte příkaz.

sudo systemctl enable mongod

Chcete-li se přihlásit do MongoDB 4, jednoduše spusťte příkaz.

mongo

Chcete-li zastavit MongoDB, spusťte.

sudo systemctl stop mongod

A to je právě o tom. V této příručce jsme si ukázali, jak můžete nainstalovat MongoDB 4 na Debian 10.