Wyszukiwanie w witrynie

Jak zainstalować wersję społecznościową MongoDB na Ubuntu


MongoDB to dokumentowa baza danych typu open source oparta na najnowocześniejszej technologii NoSQL. Wspiera rozwój nowoczesnych aplikacji internetowych, oferując takie funkcje, jak silna spójność, elastyczność, wyraziste języki zapytań i indeksy wtórne oraz wiele więcej. Ponadto zapewnia organizacjom doskonałą skalowalność i wydajność przy tworzeniu nowoczesnych aplikacji z wydajnymi i krytycznymi bazami danych.

W tym artykule dowiesz się, jak zainstalować i skonfigurować najnowszą wersję MongoDB 4.4 Community Edition w wersjach Ubuntu Linux LTS (wsparcie długoterminowe) przy użyciu apt menedżer pakietów.

Wsparcie platformy

MongoDB 4.4 Community Edition zawiera następujące 64-bitowe wersje Ubuntu LTS (długoterminowe wsparcie):

  • 20.04 LTS („Ogniskowy”)
  • 18.04 LTS („Bioniczny”)
  • 16.04 LTS („Xenial”)

Domyślne repozytoria Ubuntu oferują przestarzałą wersję MongoDB, dlatego zainstalujemy i skonfigurujemy najnowszą MongoDB z oficjalnego repozytorium MongoDB na serwerze Ubuntu.

Krok 1: Dodanie repozytorium MongoDB na Ubuntu

1. Aby zainstalować najnowszą wersję MongoDB Community Edition na serwerze Ubuntu, musisz zainstalować niezbędne zależności, jak pokazano.

sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

2. Następnie zaimportuj publiczny klucz GPG MongoDB używany przez system zarządzania pakietami za pomocą następującego polecenia wget.

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

3. Następnie utwórz plik listy /etc/apt/sources.list.d/mongodb-org-4.4.list, który zawiera szczegóły repozytorium MongoDB w sekcji /etc/apt/sources.list.d/ katalog dla Twojej wersji Ubuntu.

Teraz uruchom następujące polecenie zgodnie z wersją Ubuntu:

Ubuntu 20.04 (centralny)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Ubuntu 18.04 (Bionic)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Ubuntu 16.04 (Xenial)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Następnie zapisz plik i zamknij go.

4. Następnie uruchom następujące polecenie, aby ponownie załadować lokalną bazę danych pakietów.

sudo apt-get update

Krok 2: Instalacja bazy danych MongoDB na Ubuntu

5. Teraz, gdy repozytorium MongoDB jest włączone, możesz zainstalować najnowszą stabilną wersję, uruchamiając następujące polecenie.

sudo apt-get install -y mongodb-org

Podczas instalacji MongoDB utworzy plik konfiguracyjny /etc/mongod.conf, katalog danych /var/lib/mongodb i dziennik katalog /var/log/mongodb.

Domyślnie MongoDB działa przy użyciu konta użytkownika mongodb. Jeśli zmienisz użytkownika, musisz także zmienić uprawnienia do katalogów data i log, aby przypisać dostęp do tych katalogów.

6. Następnie rozpocznij i zweryfikuj proces mongod, uruchamiając następujące polecenie.

------------ systemd (systemctl) ------------ 
sudo systemctl start mongod 
sudo systemctl status mongod

------------ System V Init ------------
sudo service mongod start   
sudo service mongod status

7. Teraz uruchom powłokę mongo bez żadnych opcji połączenia z mongodem, który działa na Twoim hoście lokalnym z domyślnym portem 27017.

mongo

Odinstaluj wersję społecznościową MongoDB

Aby całkowicie usunąć MongoDB, w tym aplikacje MongoDB, pliki konfiguracyjne i wszelkie katalogi zawierające dane i logi, wydaj następujące polecenia.

sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

Mam nadzieję, że ten przewodnik okaże się przydatny. W przypadku jakichkolwiek pytań lub dodatkowych informacji możesz skorzystać z sekcji komentarzy poniżej, aby wyrazić swoje wątpliwości.