Главная > ElasticSearch | Magento | Базы данных > Ubuntu: Как установить Elasticsearch 7 для Magento 2.4

Ubuntu: Как установить Elasticsearch 7 для Magento 2.4

01.07.2021 1 коммент. » Просмотры: 59

ElasticSearch

Решил установить и посмотреть на новинки в Magento 2.4.2-p1. Для инсталяции Мадженто нужен Elasticsearch, поэтому пришлось его устанавливать, об этом и пойдет речь..

Устанавливаем JDK если еще не установлен

Добавляем GPG ключ репозитория эластика

Теперь добавляем нужную версию репозитория, в моем случае это 7.x

Обновляем репу, проверяем версию и устанавливаем

Далее, я перенес папку данных с системного раздела на рабочий, тк там быстрее диск

и поменял ее в конфиге /etc/elasticsearch/elasticsearch.yml

Далее я запустил elastic и добавил его в автозагрузку

Если вдруг у вас сразу не заведется, ошибки можно посмотреть так

Далее, я обнвружил что Elastic съел всю свободную память

Чтобы умерить его аппетиты, создаем конфиг и указываем в нем разрешенный объем памяти, я выделил 2Гб.
Файл: /etc/elasticsearch/jvm.options.d/custom.options

Теперь перезагружаем и видим что потребление снизилось

так же это можно глянуть в логе

Проверяем, что все работает

Вот и все готово 🙂

Во время установки случился один прикол, а именно, версия Elastic-а в ответе от него была не 7.x, а 5.x. Я довольно долго не мог сообразить, как такое может быть пока не начал смотреть процессы и увидел, что от каких-то прошлых активностей у меня остался висеть докер, в котором был проброшен порт на машину. Это в итоге приводило к ситуации, что я стучался не в установленный эластик, а в эластик внутри докера.

В итоге, просто стопнул докер, убрал его из загрузки и перезагрузил локальный elastic.

Всего скорее это вам не пригодится, но пусть лучше будет здесь, может быть кого-то "заработавшегося" натолкнет на правильные мысли.

Похожие статьи

Автор: | Рейтинг: 4/5 | Теги:

Есть 1 комментарий.

Написать свой

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>


Ниже приводятся ссылки на блоги ссылающиеся на этот пост:
  1. Pingback от Magento 2.4.2 - Установка и решение проблем 01.07.2021