Как установить и настроить Elasticsearch в среде разработки/производства?

Опубликовано: 2019-12-29

Как установить и настроить Elasticsearch в среде Linux

В этом руководстве мы рассмотрим шаги по установке и настройке Elasticsearch для вашей среды разработки и рабочей среды.

Что такое эластичный поиск?

Одна из лучших поисковых и аналитических систем в мире. Elasticsearch — это распределенный механизм на основе JSON, обеспечивающий горизонтальную scalability , максимальную reliability и простоту управления.

Эластичный поиск централизованно хранит ваши данные, чтобы вы могли обнаруживать ожидаемое и обнаруживать неожиданное. Вы можете отправить все свои журналы в ElasticSearch через Filebeat и мгновенно визуализировать метрики.

Как запустить ElasticSearch как обычный пользователь

Если у вас есть какие-либо из следующих вопросов, то вы находитесь в правильном месте:

  • Как установить и настроить Elasticsearch в Ubuntu 16.04
  • Настройка и настройка Elasticsearch
  • Установка и настройка Elasticsearch
  • Как установить и настроить удаленный экземпляр Elasticsearch

Шаг 1) Установите Elasticsearch

Вот несколько простых команд для установки Elasticsearch в ОС Linux/Ubuntu.

Вот и все. Вот логи установки.

Журналы установки:

Шаг 2) Запустите процесс поиска Elasticsearch

Вам нужно убедиться, что JAVA_HOME настроен правильно.

Запустите команду процесса ElasticSearch:

Убедитесь, что вам нужно запустить Elastic Search под normal user . ElasticSearch не запускается от имени root user , и вы увидите следующую ошибку, если попытаетесь запустить его от имени пользователя root.

Следуйте этому руководству о том, как добавить пользователя без полномочий root и войти в систему.

Вот вывод результата консоли:

Шаг 3) Проверьте процесс поиска Elasticsearch.

Как убедиться, что Elasticsearch работает?

command: ps -few | grep эластичный

Вот и все. Все готово для запуска ElasticSearch.

Файл запуска elasticsearch по умолчанию:

Содержимое файла elasticsearch:

Что дальше? Настройте файлбит.

Как установить и настроить Filebeat? Облегченный форвардер журналов для среды Dev/Prod