ElasticSearch to open source i rozproszona analityczna wyszukiwarka do przechowywania i pobierania danych, tak jak każda inna baza danych, dlatego jest to również znana baza danych, która leży w kategorii baz danych NoSQL; Tego rodzaju bazy danych są nowoczesne technologicznie i obrazy, filmy można przechowywać w formularzu dokumentu za pomocą baz danych NoSQL.
Ponieważ jest to baza danych NoSQL, nie jest zgodna z SQL w celu przetwarzania danych. Dlatego ElasticSearch używa języka specyficznego dla domeny zapytań (DSL) do wykonywania podstawowych operacji na danych. ElasticSearch zapewnia również wsparcie dla pobierania i reprezentowania danych analitycznie lub można również wyciągnąć współczucie analityczne między kilkoma rodzajami danych.
Zatem ze względu na analityczną reprezentację danych; Jest również określany jako wyszukiwarka analityczna. Bazy danych ElasticSearch koncentrują się na wydajnym wyszukiwaniu i wyszukiwaniu danych, dlatego jest również znana również jako wyszukiwarka. Dane przechowywane w ElasticSearch można pobrać, a kilka operacji można wykonać za pomocą jego solidnej funkcji wyszukiwania.
W tym szczegółowym poście przedstawiliśmy demonstrację zainstalowania Elasticsearch na Debian 11. Przed przejściem do instalacji przyjrzyjmy się, jak ElasticSearch działa w celu przetwarzania danych w formie dokumentu:
Jak działa ElasticSearch
Dane są wysyłane do ElasticSearch w formularzu dokumentu JSON za pomocą API lub logstash. Wtyczka Logstash działa jako rurociąg dla ElasticSearch, który odbiera dane z kilku źródeł, przetwarza je i wysyła do miejsca docelowego. Następnie ElasticSearch przechowuje dokument i dodaje do niego numer referencyjny w celu dalszego pobierania danych z dokumentu. Gdy ElasticSearch przypisuje referencję; Można pobrać ten dokument za pomocą interfejsu API: Ponadto można użyć narzędzi do wirtualizacji wraz z ElasticSearch, aby uzyskać wyjście w formie wizualizowanej.
Jak zainstalować Elasticsearch na Debian 11
Istnieją dwie metody uzyskania elasticsearch na Twoim Debian 11:
Metoda 1: Korzystanie z repozytorium APT na Debian 11
Metoda 2: Korzystanie z pakietu Debiana
Pierwsza metoda odnosi się do instalacji przy użyciu repozytorium APT, podczas gdy druga metoda służy do instalowania ElasticSearch poprzez pobieranie i instalowanie pakietu Debian: Dim w obie metody jeden po drugim:
Metoda 1: Jak zainstalować ElasticSearch przy użyciu repozytorium Apt na Debian 11
Wymagania wstępne do instalacji ElasticSearch w Debian 11 są wymienione poniżej:
Krok 1: Zaktualizuj i aktualizuj listę pakietów Debiana 11
Dobrą praktyką jest aktualizacja i zaktualizowanie listy pakietów, abyś mógł uzyskać zaktualizowane pakiety:
W tym celu użyj następującego polecenia, aby jednocześnie aktualizować i zaktualizować pakiety:
$ sudo apt aktualizacja && sudo apt aktualizacjęKrok 2: Zdobądź klucz GPG
Dodaj klucz GPG, aby upewnić się, że źródło pobierania jest bezpieczne i akceptowalne: możesz to zrobić, używając wspomnianego poniżej polecenia:
Notatka: Ostrzeżenie w powyższym obrazie wskazuje, że klucz apt jest amortyzowany (po Debian 11 i Ubuntu 22.04) i będzie dostępny tylko w celu usunięcia istniejących kluczy z Keyring.
Krok 3: Dodaj pakiet Apt-Transport-HTTPS
Po dodaniu klucza GPG, APT-TRANSPORT-HTTPS może być również zobowiązany do obecności w Twoim Debian: możesz go zdobyć, wydając wspomniane polecenie:
Gdy APT-TRANSPORT-HTTPS jest dostępny dla twojego Debiana 11; Użyj następującego polecenia, aby zapisać repozytorium do /etc/apt/źródła.lista.D/Elastic-7.X.lista:
$ echo „deb https: // artefakty.co/pakiety/7.X/Apt Stable Main ”| sudo tee/itp./apt/źródła.lista.D/Elastic-7.X.lista„„7.X”W powyższym poleceniu pokazuje, że zostanie dodana najnowsza wersja ElasticSearch.
Krok 4: Instalacja ElasticSearch
Po pomyślnym ukończeniu powyżej kroków; Musisz zaktualizować listę repozytorium, wydając poniższe wspomniane polecenie:
Po zaktualizowaniu systemu użyj wspomnianego poniższego polecenia, aby zainstalować ElasticSearch w systemie Debian 11:
$ sudo apt instal elasticsearchMetoda 2: Jak zainstalować ElasticSearch przy użyciu pakietu Debian na Debian 11
Możesz pobrać i zainstalować ElasticSearch z oficjalnej strony Elastic:
Krok 1: Pobierz ElasticSearch
$ wget https: // artefacts.elastyczny.co/pobieranie/elasticsearch/elasticsearch-7.14.1-AMD64.DebTeraz wykonaj funkcję mieszania w pobranym pliku, wydając wspomniane polecenie:
$ wget https: // artefacts.elastyczny.co/pobieranie/elasticsearch-7.14.1-AMD64.Deb.SHA512Możesz sprawdzić pomyślne wykonanie i autentyczność otrzymanych danych: w tym celu możesz użyć poniżej wspomnianego polecenia:
$ Shasum -A 512 -C ElasticSearch -7.14.1-AMD64.Deb.SHA512Krok 2: Instalacja
Po zastosowaniu techniki sumy kontrolnej zainstaluj .Pakiet Deb, wydając wspomniane poniżej polecenie:
Wniosek
ElasticSearch to rozproszony pakiet wielofunkcyjny i dlatego jest reprezentowany przez kilka nazw, takich jak wyszukiwarka lub wyszukiwarka analityczna, a także dobrze znana baza danych NoSQL. Ze względu na wielofunkcyjną własność ElasticSearch jest wykorzystywana do pełnego wyszukiwania tekstu, analizy biznesowej, inteligencji operacyjnej i bezpieczeństwa. W tym poście przedstawiliśmy przewodnik instalacyjny, aby uzyskać ElasticSearch na Debian 11: W tym artykule są dwie metody wymienione w tym artykule, możesz śledzić jeden z nich, aby zainstalować ElasticSearch.