Elasticsearch, высокомасштабируемый механизм полнотекстового поиска и аналитики с открытым исходным кодом, является важнейшим компонентом многих приложений, работающих с данными. В этой статье мы рассмотрим процесс установки Elasticsearch на различных платформах, включая Linux, Windows и macOS.
Установка Elasticsearch на Linux или MacOS
- Предварительные условия: Убедитесь, что в вашей системе установлена Java 17 или более поздняя версия. Проверить это можно, выполнив команду `java -version` в терминале. Если Java не установлена, то в дистрибутиве Elasticsearch также есть предварительно настроенная версия.
- Загрузите Elasticsearch: Вы можете загрузить Elasticsearch непосредственно с официального сайта Elastic. Выберите версию, подходящую для вашей системы, и загрузите файл .tar.gz.
- Извлеките файлы: После завершения загрузки извлеките файлы с помощью команды `tar -xzf elasticsearch-<version>.tar.gz`.
- Перейдите в каталог Elasticsearch: С помощью команды `cd elasticsearch-<version>/` перейдите в каталог Elasticsearch.
- Запустите Elasticsearch: Выполните команду `./bin/elasticsearch` для запуска Elasticsearch.
Установка Elasticsearch под Windows
- Необходимые условия: Убедитесь, что в вашей системе установлена Java 17 или более поздняя версия. Проверить это можно, выполнив команду `java -version` в командной строке. Если Java не установлена, то в дистрибутиве Elasticsearch есть ее предварительно настроенная версия.
- Загрузите Elasticsearch: Вы можете загрузить Elasticsearch непосредственно с официального сайта Elastic. Выберите версию, подходящую для вашей системы, и загрузите .zip-файл.
- Извлеките файлы: После завершения загрузки извлеките файлы с помощью выбранного вами инструмента извлечения.
- Перейдите в каталог Elasticsearch: С помощью команды `cd elasticsearch-<version>/` перейдите в каталог Elasticsearch.
- Запустите Elasticsearch: Выполните команду `.\bin\elasticsearch.bat` для запуска Elasticsearch.
Первоначальный запуск
При первом запуске Elasticsearch средства безопасности настраиваются и включаются по умолчанию. В окне терминала выводится пароль по умолчанию для встроенного суперпользователя elastic, а также токен регистрации для Kibana. Также вы найдете инструкции по сбросу пароля и маркера регистрации Kibana.
Проверка установки
Независимо от платформы, убедиться в том, что Elasticsearch запущен, можно, отправив GET-запрос на порт 9200 на localhost. Это можно сделать, перейдя по адресу `https://localhost:9200` в веб-браузере или выполнив следующую команду в окне терминала:
1 | curl --cacert $ES_HOME/config/certs/http_ca.crt -u elastic https://localhost:9200/ |
Если Elasticsearch запущен, вы должны получить ответ с номером версии и другими сведениями о вашем экземпляре Elasticsearch.
Заключение
Установка Elasticsearch - это простой процесс, независимо от операционной системы. Выполнив следующие шаги, вы сможете быстро запустить Elasticsearch в своей системе. Не забудьте проверить установку, чтобы убедиться, что все работает так, как нужно.