Еластицсеарцх је претраживач отвореног кода и мотор за анализу који вам омогућава да складиштите, претражујете и анализирате податке у реалном времену. Еластицсеарцх користи дистрибуирану архитектуру и изграђен је на врху Апацхе Луцене, а карактеришу га високе перформансе, скалабилност и лакоћа коришћења. Еластицсеарцх се широко користи у областима претраге, аналитике и анализе дневника.
Има следеће карактеристике:
Упутства за инсталирање Еластицсеарцх-а ће бити приближно иста за различите верзије Убунту-а. Прво морате да ажурирате листу пакета:
sudo apt update
Инсталирајте ОпенЈДК 11 пакет, који је неопходан да би Еластицсеарцх радио:
sudo apt install openjdk-11-jdk
Додајте кључ Еластицсеарцх и спремиште у АПТ:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list
Напомена: УРЛ може бити другачија верзија Еластицсеарцх-а уместо „7.к“.
Ажурирајте листу пакета и инсталирајте Еластицсеарцх:
sudo apt update sudo apt install elasticsearch
Конфигуришите Еластицсеарцх тако што ћете уредити /etc/elasticsearch/elasticsearch.yml
конфигурациону датотеку:
sudo nano /etc/elasticsearch/elasticsearch.yml
Погледајмо нека од најважнијих подешавања:
Покрените Еластицсеарцх и конфигуришите аутоматско покретање:
sudo systemctl start elasticsearch sudo systemctl enable elasticsearch
Проверите да ли је Еластицсеарцх покренут слањем захтева његовом АПИ-ју:
curl http://localhost:9200/
Требало би да видите одговор са статусом и информацијама о верзији Еластицсеарцх, као што је ово:
{ "name" : "my-elasticsearch-node", "cluster_name" : "my-elasticsearch-cluster", "cluster_uuid" : "xxxxxx-xxxx-xxxx-xxxx-xxxxxxxx", "version" : { "number" : "7.15.1", "build_flavor" : "default", "build_type" : "deb", "build_hash" : "83c34f456ae29d60e94d886e455e6a3409bba9ed", "build_date" : "2021-10-07T21:56:19.031608185Z", "build_snapshot" : false, "lucene_version" : "8.9.0", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "You Know, for Search" }
Инсталација Еластицсеарцх-а на Убунту би требало да се заврши успешно.