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
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