Jak skonfigurować MongoDB na AWS

Jak skonfigurować MongoDB na AWS

AWS obsługuje bazy danych NoSQL, takie jak DynamODB, Neptune, Document DB, Amazon TimeStream, Amazon QLDB, Neptune i Elastic Cache, ale jeśli dana osoba czuje się komfortowo z MongoDB i chce ją ustawić w AWS. Ustawienie MongoDB w AWS jest możliwe przy użyciu usługi Amazon EC2, więc ten artykuł pokaże, jak skonfigurować MongoDB na AWS krok po kroku.

Konfiguracja MongoDB na AWS

Po pierwsze, utwórz instancję EC2, przeszukując EC2 w pasku wyszukiwania konsoli zarządzania AWS. To się otworzy Pulpit Pulpit EC2, więc kliknij przycisk rozwijanej instancji uruchomienia i wybierz opcję Instancja uruchom:

Nowy Uruchom instancję Wizard otworzy się, podaj tej instancji EC2 nazwa:

Wybierz Obraz maszyny Amazon jako Amazon Linux i upewnij się, że to jest architektura jest ustawiony na 64 bity:

W celu bezpiecznego logowania, Wybierz już istniejącą parę klawiszy lub utwórz nową parę klawiszy za pomocą jej wartości domyślnych:

Pozostaw resztę ustawień jako domyślnych i kliknij Instancja uruchom:

Komunikat o sukcesie wyświetli się na ekranie, że instancja zostanie uruchomiona:

Idź do Pulpit nawigacyjny EC2 oraz z kategorii instancje Wybierz instancje opcji, otworzy Dashboard instancji. Wybierz instancję, która jest właśnie utworzona i kliknij ją Identyfikator wystąpienia. Otworzy Kreator podsumowania wystąpienia instancji. Teraz kliknij łączyć przycisk i otwarcie nowego okna, stąd wybierz Karta SSH i skopiuj polecenie SSH:

Aby wkleić to polecenie SSH, otwórz wiersz polecenia lub PowerShell, Wklej polecenie i naciśnij klawisz Enter:

Typ Tak Kiedy pojawia się wiadomość dla ciągłości. Zostaniesz pomyślnie zalogowany do swojego Amazon Linux.

Po udanym logowaniu następnym krokiem jest zainstalowanie MongoDB. W tym celu jest obowiązkowe Utwórz i dodaj repozytorium dla MongoDB. Wpisz to polecenie, aby utworzyć i otwórz plik repozytorium:

$ sudo nano /etc /yum.repozytorium.D/MongoDB-ORG-6.0.Repo

Wpisz ten kod w pliku:

[MongoDB-org-6.0]
Nazwa = repozytorium MongoDB
baseurl = https: // repo.MongoDB.org/yum/amazon/2/MongoDB-org/6.0/x86_64/
GPGCheck = 1
włączone = 1
gpgkey = https: // www.MongoDB.ORG/STATIC/PGP/SERVER-6.0.Asc

Teraz zapisz ten plik i wróć do terminalu, naciskając Ctrl + O i Ctrl + X Keys:

Dodaje się repozytorium, teraz nadszedł czas, aby zainstalować pakiet MongoDB-ORG, wpisując:

$ sudo yum instaluj -y MongoDB -org

Uruchom to polecenie, aby umożliwić usługi MongoD:

$ sudo chkconfig mongood on

Teraz, aby rozpocząć usługi, wpisując:

$ Sudo Service Mongood Start

Połączmy się z lokalną bazą danych za pomocą polecenia:

$ Mongosh

Na powyższym wyjściu widać, że baza danych jest podłączona.

Polecenia dla MongoDB

Teraz jesteś zalogowany do skorupy MongoDB, uruchommy kilka prostych poleceń MongoDB.

Aby zobaczyć aktualnie wybraną bazę danych, wpisz:

Aby użyć bazy danych, wpisz użycie i nazwę bazy danych:

Aby wstawić dane do kolekcji bazy danych, użyj .Wstaw funkcję, upewnij się, że podasz klucz danych, a także jej wartość:

db.moja kolekcja.wstaw (name: „md”, wiek: 25)

Notatka: Mycollection to nazwa kolekcji w bieżącej bazie danych (test).

Aby wyświetlić dane z bazy danych, użyj .znajdować funkcjonować:

db.moja kolekcja.znajdować()

MongoDB jest z powodzeniem ustawiony na AWS i reaguje na polecenia MongoDB. Jest gotowy do przechowywania, manipulowania i pobierania dużej ilości danych.

Wniosek

MongoDB jest jedną z popularnych baz danych NoSQL do przechowywania i zarządzania dużą ilością danych. Konfigurowanie MongoDB na AWS jest możliwe za pomocą instancji Amazon EC2. Uruchamiając instancję EC2 z Amazon Linux (obraz Amazon Machine) i dodając w nim repozytorium MongoDB za pomocą Open SSH Client. Po dodaniu repozytorium MongoDB można zainstalować za pomocą pakietu MongoDB-ORG i uruchomienia jego usług. Gdy będzie gotowy do użycia, wykonaj pożądane zadania za pomocą poleceń MongoDB.