Elasticsearch

Wersja z dnia 13:56, 3 sie 2017 autorstwa Migr (dyskusja | edycje) (Utworzono nową stronę "''Elasticsearch'' to rozproszony silnik wyszukiwania oraz analizy danych. Niniejszy poradnik przedstawia podstawową konfigurację niezbędną do momentu uruchomienia ap...")

(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

Elasticsearch to rozproszony silnik wyszukiwania oraz analizy danych. Niniejszy poradnik przedstawia podstawową konfigurację niezbędną do momentu uruchomienia aplikacji.

Wstępna konfiguracja

Przed przystąpieniem do dalszych kroków należy:

  • Zarezerwować porty, pierwszy z zakresu 9200-9299 do udostępnienia API poprzez HTTP, drugi z 9300-9399 do komunikacji między węzłami.
  • Odblokować Binexec.

Instalacja

Pobranie i rozpakowanie paczki:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.tar.gz
tar -xvf elasticsearch-5.5.1.tar.gz

Aby móc korzystać z binarek bez podawania do nich pełnej ścieżki należy w .bash_profile dodać linijkę:

export PATH="$PATH:$HOME/elasticsearch-5.5.1/bin/"

przy założeniu, że paczka elasticsearch-5.5.1.tar.gz została rozpakowana bezpośrednio w katalogu domowym.

Podane polecenie można również wydać w konsoli, wtedy rozwiązanie będzie działać podczas tej samej sesji.

Uruchamianie

Aby uruchomić aplikację jednorazowo należy wydać polecenie: elasticsearch

Można również uruchomić aplikację w screen aby działała również po zamknięciu okna klienta SSH:

screen elasticsearch

Lub wykorzystać Cron by uruchomić usługę automatycznie po każdym restarcie serwera.

Odnośniki zewnętrzne