Jak zainstalować Elasticsearch w CentOS 8

Jak zainstalować Elasticsearch w CentOS 8
ElasticSearch to bardzo popularna i potężna analiza danych w czasie rzeczywistym i rozproszona platforma wyszukiwania. ElasticSearch to projekt open source i bezpłatnie opracowany przez Elastic Company. Jego skalowalność, łatwość użytkowania i bezpłatne funkcje pozwalają użytkownikom korzystać z niego do celów testowych w celu złożonego wyszukiwania. Obsługuje usługi RESTful w celu manipulowania danymi poprzez połączenie metod HTTP z URI HTTP. Zacznijmy od instalacji Elasticsearch na Centos 8.

Instalacja elasticsearch na CentOS 8

Ponieważ ElasticSearch jest napisane w Javie, pierwszym krokiem jest zainstalowanie Java w systemie operacyjnym Centos 8.

Krok 1: Zainstaluj Java na Centos 8

Java można zainstalować na komputerze CentOS 8, instalując JRE (Java Runtime Environment). Pakiet OpenJDK jest dostępny w repozytorium pakietu Centos 8 i możesz zainstalować najnowszą wersję, wpisując podane polecenie.

$ sudo dnf instaluj java-11-openjdk-devel -y

Po instalacji OpenJDK sprawdź zainstalowaną wersję.

$ java --version

Możesz zobaczyć tę wersję 11.0.9.1 OpenJDK jest pomyślnie zainstalowany na komputerze Centos 8. Zainstalujmy teraz ElasticSearch.

Krok 2: Pobierz i zainstaluj ElasticSearch na Centos 8

Elastic zapewnia wszystkie pakiety do instalacji ElasticSearch w dowolnym systemie operacyjnym, takim jak Deb, Tar.GZ lub RPM. W CentOS 8 na pewno będziemy potrzebować pakietu RPM do zainstalowania Elasticsearch w Centos 8. Możesz odwiedzić ich oficjalną stronę internetową, elastyczną.CO, aby pobrać i zainstalować najnowszą stabilną wersję Elastic Search na Centos 8.

Najnowsza i stabilna wersja ElasticSearch to 7.11.0 podczas pisania tego postu. Pobierz i zainstaluj program wyszukiwania elastycznego za pomocą następującego polecenia:

$ sudo rpm -ivh https: // artefacts.elastyczny.co/pobieranie/elasticsearch/elasticsearch-7.12.0-x86_64.RPM

Aby uzyskać przyszłość, po prostu odwiedź stronę do pobrania ElasticSearch, skopiuj adres linku pakietu RPM i wklej go w miejscu linku w powyższym poleceniu lub możesz po prostu zmienić numer wersji w powyższym poleceniu z 7.10.2 do najnowszej dostępnej wersji.

Po zainstalowaniu ElasticSearch następnym krokiem jest włączenie elastycznego wyszukiwania.

Najpierw ponownie załaduj demona za pomocą polecenia.

$ sudo systemctl demon-powód

Po przeładowaniu demona włącz obsługę ElasticSearch.

$ sudo systemCtl Włącz ElasticSearch.praca

Krok 3: Konfiguracja ElasticSearch na CentOS 8

Po instalacji ElasticSearch, jeśli chcesz skonfigurować elastyczne wyszukiwanie zgodnie z pragnieniem, pliki konfiguracyjne ElasticSearch są umieszczane w katalogu /etc /elasticsearch. Na przykład, jeśli chcesz zmienić nazwę serwera lub klastra lub skonfigurować elastyczne wyszukiwanie dostępu do zdalnego dostępu, wszystkie te typy opcji konfiguracji są umieszczone w ElasticSearch.plik YML.

ElasticSearch.yml

W przypadku ustawień i konfiguracji serwera wszystkie opcje znajdują się w tym pliku.

Otwórz elasticsearch.plik YML w edytorze tekstu nano w terminalu.

$ sudo nano/etc/elasticsearch/elasticsearch.yml

I odkształcenie linii, które zaczynają się od „węzeł.nazwa" I "grupa.nazwa”I podaj żądane nazwy, aby zmienić nazwę odpowiednio serwera i klastra.

węzeł.Nazwa: „Nowa nazwa węzła”
Grupa. Nazwa: newclustername

Podobnie, jeśli chcesz skonfigurować elastyczne wyszukiwanie zdalnego dostępu, pocukaj linię, która zaczyna się od „sieć.gospodarz”Jeśli zostanie skomentowany i podaje adres IP zdalnego hosta.

Po wszystkich konfiguracjach zapisz plik i wyjdź za pomocą klawiszy skrótów (Ctrl+S) i (Ctrl+X).

Po zmianie pliku konfiguracyjnego w celu zastosowania zmian musimy ponownie uruchomić usługę ElasticSearch.

$ sudo systemctl restart elasticsearch.praca

Konfiguracja wyszukiwania elastycznego jest zapisywana i zastosowana pomyślnie.

Wniosek

W ten sposób możemy zainstalować elastyczne wyszukiwanie w systemie operacyjnym Centos 8 i skonfigurować go zgodnie z naszymi wymaganiami. Korzystając z ElasticSearch, możemy przeprowadzić wyszukiwanie witryny, wyszukiwanie aplikacji, monitorowanie wydajności aplikacji, analizy biznesowe i bezpieczeństwa oraz wiele więcej zadań. Aby dowiedzieć się więcej o ElasticSearch, przeczytaj przewodnik po uruchomieniu ElasticSearch z oficjalnej strony internetowej.