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

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

IIS   RAW   Прокси-сервер   Тонкий клиент   Брандмауэр   KVM виртуализация   RSS   DNSSEC   CI/CD   OpenCart   FreeIPA   Selinux   Аккаунт   FAT   Скриншот   Mango АТС   Pacemaker   Docker   NFS   Материнская плата  
.....

Реклама