Что такое Elasticsearch

Обновлено Обновлено: Опубликовано Опубликовано:

Elasticsearch —
простыми словами

программная поисковая система или движок полнотекстового поиска. Написан на Java.

Elasticsearch является кроссплатформенным приложением и может быть установлен на все популярные системы — Linux (Ubuntu, Debian, Red Hat, CentOS), Windows, Mac OS, Solaris и так далее. Сама установка может быть выполнена из репозитория или скачанного файла установки. Также поисковая система может быть запущена как контейнер Docker или в кластере Kubernetes.

Для чего может использоваться:

  • Поиск на сайте.
  • Анализ большого количества данных.
  • Построение аналитических графиков.
  • Средства сбора логов и поиска по ним (в составе стека ELK — Elasticsearch + Logstash + Kibana).

Elasticsearch взаимодействует с другими сервисами и языками программирования. Подключиться к нему можно по REST API.

Быстро ознакомиться с программным продуктом можно в виде уроков на сайте codedzen.ru. На официальном сайте в разделе документации можно подробнее прочитать об Elasticsearch, но только на английском языке.

Преимущества:

  1. Высокая скорость работы.
  2. Просто настроить интеграцию с другими системами.
  3. Отказоустойчивость и масштабирование. Кластер Elasticsearch автоматически реплицирует данные на все ноды.

Еще немного о elasticsearch на Википедии.



Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

Интернет шлюз   Grafana Loki   Маска сети   Буфер обмена   S.M.A.R.T.   Jira   Сетевой шлюз   InfluxDB   HDMI   Adblock   ИБП (UPS)   SpamAssassin   SSD   SSH   Брандмауэр   Тачпад   Grafana   Файл подкачки   WPA   DFS  
.....

Реклама