Elasticsearch – нақты уақытта деректерді сақтауға, іздеуге және талдауға мүмкіндік беретін ашық бастапқы іздеу жүйесі және талдау жүйесі. Elasticsearch таратылған архитектураны пайдаланады және Apache Lucene үстіне құрастырылған және жоғары өнімділігімен, ауқымдылығымен және пайдаланудың қарапайымдылығымен ерекшеленеді. Elasticsearch іздеу, аналитика және журналды талдау салаларында кеңінен қолданылады.
Келесі мүмкіндіктерге ие:
Elasticsearch орнату нұсқаулары Ubuntu-ның әртүрлі нұсқалары үшін шамамен бірдей болады. Алдымен пакеттер тізімін жаңарту керек:
sudo apt update
Elasticsearch жұмыс істеуі үшін қажет OpenJDK 11 бумасын орнатыңыз:
sudo apt install openjdk-11-jdk
Elasticsearch кілтін және репозиторийді APT жүйесіне қосыңыз:
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
Ескертпе: URL мекенжайында "7.x" орнына Elasticsearch нұсқасының басқа нұсқасы болуы мүмкін.
Пакет тізімін жаңартыңыз және Elasticsearch орнатыңыз:
sudo apt update sudo apt install elasticsearch
/etc/elasticsearch/elasticsearch.yml
конфигурация файлын өңдеу арқылы Elasticsearch теңшеңіз:
sudo nano /etc/elasticsearch/elasticsearch.yml
Ең маңызды параметрлердің кейбірін қарастырайық:
Elasticsearch іске қосыңыз және автобастауды конфигурациялаңыз:
sudo systemctl start elasticsearch sudo systemctl enable elasticsearch
API-ге сұрау жіберу арқылы Elasticsearch жұмыс істеп тұрғанын тексеріңіз:
curl http://localhost:9200/
Күйі және Elasticsearch нұсқасы туралы ақпарат бар жауапты көруіңіз керек, мысалы:
{ "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" }
Ubuntu жүйесінде Elasticsearch орнату сәтті аяқталуы керек.