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