Как установить Elasticsearch с помощью Docker?

Kak Ustanovit Elasticsearch S Pomos U Docker



Elasticsearch — популярная и быстрорастущая поисковая система и аналитический инструмент. Он часто используется для хранения и анализа различных типов данных и информации, но обычно используется для неструктурированных и частично структурированных данных. Его можно легко настроить и установить на разных платформах.

Иногда пользователям необходимо использовать Elasticsearch с некоторыми приложениями, основанными на разных платформах, таких как дистрибутив Ubuntu. В таких ситуациях пользователи могут установить и использовать Elasticsearch с Docker. Docker — это платформа, на которой пользователи могут легко помещать в контейнеры свои приложения и программы вместе с необходимыми зависимостями.







В этой статье будет продемонстрирован метод установки Elasticsearch с помощью Docker.



Как установить Elasticsearch с помощью Docker?

Docker — это платформа, на которой пользователи могут запускать Elasticsearch в контейнерной и изолированной среде. Чтобы установить Elasticsearch с Docker, выполните перечисленные шаги.



Шаг 1. Извлеките образ Docker





Сначала извлеките образ Elasticsearch Docker из официального реестра Docker, используя « docker pull команда:

docker pull docker.elastic.co / эластичный поиск / эластичный поиск: 8.8.2



Шаг 2: Создайте сеть

Затем создайте новую сеть для Elasticsearch, используя « докер сеть создать команда. Этот шаг необязателен, но рекомендуется. Поскольку создание сети выгодно, когда пользователь удаляет контейнер, Elasticsearch будет полностью удален вместе с данными. Но в сети будет резервная копия данных Elasticsearch:

сеть докеров создает эластичную

Шаг 3: Запустите образ

Затем запустите образ Elasticsearch, чтобы создать и запустить контейнер Elasticsearch, используя следующую команду:

докер запустить --имя es01 --сеть эластичный -п 9200 : 9200 -это docker.elastic.co / эластичный поиск / эластичный поиск: 8.8.2

В вышеупомянутой команде:

  • -имя ” указывает имя контейнера.
  • -сеть ” используется для подключения сети к контейнеру.
  • -п » определяет открытый порт контейнера.
  • -это ” запускает контейнер в интерактивном режиме и выделяет терминал контейнеру:

Здесь Elasticsearch сгенерирует пароль для « эластичный ” пользователь и токен для настройки Kibana. Создайте резервную копию этой информации для последующего использования:

Примечание: На этом этапе пользователи могут столкнуться с трудностями при выполнении контейнера и могут столкнуться с ошибкой « Elasticsearch не завершился нормально ». Чтобы решить эту проблему, вы можете перейти к предоставленному нами решению, следуя приложенному почта .

Шаг 4: Проверка

Чтобы проверить, выполняет ли контейнер Elasticsearch на указанном порту, перейдите к http://localhost:9200 URL. После этого Elasticsearch попросит вас ввести имя пользователя и пароль. Добавьте имя пользователя “ эластичный ” и пароль, сгенерированный при выполнении контейнера Elasticsearch на предыдущем шаге. Вывод ниже показывает, что мы успешно выполнили Elasticsearch с контейнером Docker:

Примечание: На этом этапе многие пользователи могут столкнуться с « Соединение было сброшено ' ошибка. Чтобы устранить указанную ошибку, перейдите по ссылке статья в котором мы предоставили пошаговое руководство по устранению ошибки «Соединение было сброшено».

Это все, что касается установки Elasticsearch с Docker.

Заключение

Чтобы установить Elasticsearch с Docker, сначала извлеките официальный образ Elasticsearch из реестра, используя « docker pull команда. После этого выполните образ через « docker run -p 9200:9200 <имя-образа> команда. В этом блоге продемонстрирован метод установки Elasticsearch с помощью Docker.