Jak zainstalować Elasticsearch z Dockerem?

Jak Zainstalowac Elasticsearch Z Dockerem



Elasticsearch to popularna i dobrze rozwijająca się wyszukiwarka i narzędzie analityczne. Jest często używany do przechowywania i analizowania różnych typów danych i informacji, ale zwykle jest używany do danych nieustrukturyzowanych i częściowo ustrukturyzowanych. Można go łatwo skonfigurować i zainstalować na różnych platformach.

Czasami użytkownicy muszą używać Elasticsearch z niektórymi aplikacjami opartymi na różnych platformach, takich jak dystrybucja Ubuntu. W takich sytuacjach użytkownicy mogą zainstalować i używać Elasticsearch z Dockerem. Docker to platforma, na której użytkownicy mogą łatwo konteneryzować swoje aplikacje i programy wraz z wymaganymi zależnościami.







W tym artykule zademonstrujemy metodę instalacji Elasticsearch z Dockerem.



Jak zainstalować Elasticsearch z Dockerem?

Docker to platforma, na której użytkownicy mogą uruchamiać Elasticsearch w skonteneryzowanym i odizolowanym środowisku. Aby zainstalować Elasticsearch z Dockerem, wykonaj wymienione kroki.



Krok 1: Ściągnij obraz Dockera





Najpierw ściągnij obraz Elasticsearch Docker z oficjalnego rejestru Docker, używając „ docker pull ' Komenda:

docker pull docker.elastic.co / elastyczne wyszukiwanie / elastyczne wyszukiwanie: 8.8.2



Krok 2: Utwórz sieć

Następnie utwórz nową sieć dla Elasticsearch, używając „ tworzenie sieci dokerów ' Komenda. Ten krok jest opcjonalny, ale zalecany. Ponieważ tworzenie sieci jest korzystne w ten sposób, że gdy użytkownik usunie kontener, Elasticsearch zostanie całkowicie usunięty wraz z danymi. Ale sieć będzie miała kopię zapasową danych Elasticsearch:

sieć dokerów tworzy elastyczne

Krok 3: Uruchom obraz

Następnie uruchom obraz Elasticsearch, aby utworzyć i uruchomić kontener Elasticsearch za pomocą poniższego polecenia:

uruchomienie dokera --nazwa es01 --internet elastyczny -P 9200 : 9200 -To docker.elastic.co / elastyczne wyszukiwanie / elastyczne wyszukiwanie: 8.8.2

W powyższym poleceniu:

  • -nazwa ” opcja określa nazwę kontenera.
  • -internet Opcja ” służy do połączenia sieci z kontenerem.
  • -P ” polega na zdefiniowaniu odsłoniętego portu kontenera.
  • -To Flaga ” wykonuje interaktywnie kontener i przydziela terminal do kontenera:

Tutaj Elasticsearch wygeneruje hasło do „ elastyczny ” użytkownik i token do konfiguracji Kibany. Utwórz kopię zapasową tych informacji do późniejszego wykorzystania:

Notatka: W tym momencie użytkownicy mogą napotkać trudności w wykonaniu kontenera i mogą napotkać błąd „ Elasticsearch nie zakończył się normalnie ”. Aby rozwiązać ten problem, możesz przejść do dostarczonego przez nas rozwiązania, postępując zgodnie z załączoną instrukcją post .

Krok 4: Weryfikacja

Aby sprawdzić, czy kontener wykonuje Elasticsearch na określonym porcie, przejdź do „ http://localhost:9200 Adres URL. Po wykonaniu tej czynności Elasticsearch poprosi Cię o podanie nazwy użytkownika i hasła. Dodaj nazwę użytkownika „ elastyczny ” i hasło, które zostało wygenerowane podczas wykonywania kontenera Elasticsearch w powyższym kroku. Poniższe dane wyjściowe pokazują, że pomyślnie wykonaliśmy Elasticsearch z kontenerem Docker:

Notatka: W tym momencie wielu użytkowników może napotkać „ Połączenie zostało zresetowane ' błąd. Aby rozwiązać podany błąd, przejdź przez nasz link artykuł w którym przedstawiliśmy przewodnik krok po kroku, jak rozwiązać błąd „Połączenie zostało zresetowane”.

To wszystko na temat instalacji Elasticsearch z Dockerem.

Wniosek

Aby zainstalować Elasticsearch z Dockerem, najpierw wyciągnij oficjalny obraz Elasticsearch z rejestru za pomocą „ docker pull ' Komenda. Następnie wykonaj obraz za pomocą „ docker run -p 9200:9200 ' Komenda. Ten blog zademonstrował metodę instalacji Elasticsearch z Dockerem.