Что такое 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-специалист.
Настройка серверов, компьютерная помощь.

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

Бэд-сектор   Плагин   Suricata   Flash Player     InfluxDB   Ubuntu   Apache   QR-код   PhpMyAdmin   Pacemaker   PDU   Реестр Windows   Remote Desktop Gateway   FPS   DMARC   SARG   Mail.ru   Roundcube   Git  
.....

Реклама