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.