Wyszukiwanie w witrynie

Jak zainstalować MongoDB 4 na Debianie 10


MongoDB to wieloplatformowy serwer baz danych NoSQL typu open source opracowany przez firmę MongoDB Inc. Używa JSON do przechowywania danych i jest popularny do obsługi dużych ilości danych ze względu na jego skalowalność, wysoką dostępność i wysoką wydajność.

W tym samouczku dowiesz się, jak zainstalować MongoDB 4 w dystrybucji Linuksa Debian 10.

Krok 1: Importowanie klucza GPG MongoDB na Debianie

Na początek musisz zaimportować klucz GPG wymagany przez repozytorium MongoDB dla Twojego systemu Debian. Ma to kluczowe znaczenie przy testowaniu pakietów przed instalacją.

Najpierw zaktualizuj pakiety systemowe za pomocą następującego polecenia apt.

sudo apt update

Aby zaimportować klucz GPG MongoDB, uruchom komendę.

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

Gdy już to zrobisz, dodaj repozytorium APT MongoDB do swojego systemu Debian, jak wyjaśniono poniżej.

Krok 2: Instalowanie repozytorium MongoDB 4 APT na Debianie

W chwili pisania tego artykułu MongoDB 4 nie posiada oficjalnych repozytoriów pakietów dla Debian 10. Ale nie martw się. Nadal możesz dodać repozytorium pakietów Debian 9 (Stretch) na Debian 10 (Buster), aby to zrekompensować.

Aby dodać repozytorium pakietów MongoDB 4 dla Debian 9 na Debian 10 Buster, wykonaj polecenie.

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

Aby dodać oficjalne repozytorium Debian 9 na Debian 10 Buster, wydaj polecenie.

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

Następnie zaktualizuj repozytorium APT za pomocą polecenia.

sudo apt update

Krok 3: Instalowanie libcurl3 na Debianie

Pakiet libcurl3 jest wymagany przez mongodb-org-server, który będziemy instalować później. Bez libcurl3 napotkasz błędy przy próbie zainstalowania MongoDB.

Warto również wspomnieć, że Debian 10 używa libcurl4, ale ponieważ dodaliśmy oficjalne repozytorium Debian 9, libcurl3 zostanie zainstalowany z dodanego repozytorium.

Aby zainstalować libcurl3, uruchom polecenie.

sudo apt install libcurl3

Krok 4: Instalacja serwera MongoDB 4 na Debianie

Po zainstalowaniu wymaganych repozytoriów i pakietu libcurl3 możesz teraz przystąpić do instalacji serwera MongoDB 4.

sudo apt install mongodb-org -y

Aby sprawdzić zainstalowaną wersję MongoDB, wydaj polecenie APT, jak pokazano.

sudo apt info mongodb-info

Domyślnie MongoDB działa na porcie 27017 i możesz to sprawdzić za pomocą polecenia netstat, jak pokazano.

sudo netstat -pnltu

Aby zmienić domyślny port MongoDB i inne parametry, edytuj plik konfiguracyjny znajdujący się w /etc/mongodb.conf.

Krok 5: Zarządzanie serwerem MongoDB 4

Po pomyślnym zainstalowaniu serwera MongoDB 4 uruchom go za pomocą polecenia.

sudo systemctl start mongod

Aby sprawdzić stan usługi MongoDB, uruchom polecenie.

sudo systemctl status mongod

Aby umożliwić uruchamianie MongoDB podczas rozruchu, uruchom polecenie.

sudo systemctl enable mongod

Aby zalogować się do MongoDB 4, po prostu uruchom polecenie.

mongo

Aby zatrzymać działanie MongoDB.

sudo systemctl stop mongod

I to wszystko. W tym przewodniku pokazaliśmy, jak zainstalować MongoDB 4 na Debianie 10.