Jak zainstalować i skonfigurować Elasticsearch w środowisku deweloperskim/produkcyjnym?

Opublikowany: 2019-12-29

Jak zainstalować i skonfigurować Elasticsearch w środowisku Linux

W tym samouczku omówimy etapy instalacji i konfiguracji Elasticsearch dla Twojego środowiska programistycznego i produkcyjnego.

Co to jest ElasticSearch?

Jedna z najlepszych wyszukiwarek i analiz na świecie. Elasticsearch to rozproszony, oparty na JSON silnik, zaprojektowany z myślą o scalability poziomej, maksymalnej reliability i łatwym zarządzaniu.

Elastyczne wyszukiwanie centralnie przechowuje dane, dzięki czemu możesz odkryć oczekiwane i odkryć nieoczekiwane. Możesz wysłać wszystkie swoje logi z do ElasticSearch za pośrednictwem Filebeat i natychmiast wizualizować metryki.

Jak uruchomić ElasticSearch jako zwykły użytkownik?

Jeśli masz jakiekolwiek z poniższych pytań, jesteś we właściwym miejscu:

  • Jak zainstalować i skonfigurować Elasticsearch na Ubuntu 16.04
  • Konfiguracja i konfiguracja Elasticsearch
  • Instalacja i konfiguracja Elasticsearch
  • Jak zainstalować i skonfigurować zdalną instancję Elasticsearch?

Krok-1) Zainstaluj Elasticsearch

Oto kilka prostych poleceń, aby zainstalować Elasticsearch w systemie Linux/Ubuntu.

I to wszystko. Oto dzienniki instalacji.

Dzienniki instalacji:

Krok-2) Rozpocznij proces Elasticsearch

Musisz się upewnić, że JAVA_HOME jest poprawnie skonfigurowany.

Polecenie Uruchom proces ElasticSearch:

Upewnij się, że musisz uruchomić Elastic Search przy użyciu normal user . ElasticSearch nie uruchomi się jako root user i zobaczysz poniższy błąd, jeśli spróbujesz uruchomić go jako użytkownik root.

Postępuj zgodnie z tym samouczkiem, jak dodać użytkownika innego niż root i zalogować się.

Oto wynik konsoli:

Krok-3) Sprawdź proces procesu Elasticsearch

Jak upewnić się, że Elasticsearch działa?

command: ps -kilka | grep elastyczny

Otóż ​​to. Wszystko gotowe do uruchomienia ElasticSearch.

Domyślny plik startowy Elasticsearch:

zawartość pliku elasticsearch:

Co dalej? Konfiguracja Filebeat.

Jak zainstalować i skonfigurować Filebeat? Lekki program do przesyłania dzienników dla środowiska deweloperskiego/produkcyjnego