Перейти к содержанию
Форум Радиодар

Установка Elasticsearch


Рекомендуемые сообщения

В нашем проекте используем систему из трех серверов, один из которых будет полностью под Эластикой. Данный тип сервера будет с произвольными мощностями и основной выбор мы сделаем в сторону объема ОЗУ - чем больше, тем лучше. Данные индексов система Elasticsearch хранит в RAM, благодаря чем и происходит моментальная обработка результата в больших объемах данных.

Внимание: родной репозиторий Эластики заблокирован по IP для России.

image.png

Необходимо либо использовать туннели, либо устанавливать пакет вручную, либо заводить сервер, например в Нидерландах, а после настройки перекинуть обратно на территорию России (поближе к основному серверу Aimeos).

Процесс установки Elasticsearch:

1) Устанавливаем публичный ключ:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg

2) Устанавливаем пакет apt-transport-https:

sudo apt-get install apt-transport-https

3) Добавляем адрес репозитория Elasticsearch:

echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-8.x.list

4) Обновляем список репозиториев и устанавливаем Elasticsearch:

sudo apt-get update && sudo apt-get install elasticsearch

Внимание: после окончания установки не забудьте сохранить выводимый на экран терминала сгенерированный пароль для встроенного суперпользователя "elastic"! (либо в последствии мы можете поменять пароль командой "elasticsearch-reset-password")

5) После установки система оповещает вас:

### NOT starting on installation, please execute the following statements to configure elasticsearch service to start automatically using systemd
sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
### You can start elasticsearch service by executing
sudo systemctl start elasticsearch.service

 

Поэтому необходимо последовательно отправить команды:

 sudo systemctl daemon-reload
 sudo systemctl enable elasticsearch.service
 sudo systemctl start elasticsearch.service

Всё, на этом эластика установлена.

Для проверки статуса системы:

systemctl status elasticsearch.service

Для проверки работоспособности можно дать команду:

curl -k --user elastic:'ktNBdiTxO3hKqASVvHyu' https://127.0.0.1:9200

, где в кавычках пароль из вашей системы

Далее можно переходить к настройкам под ваши нужды.

Установка, запуск, перезапуск производится командами:

sudo systemctl start elasticsearch.service
sudo systemctl stop elasticsearch.service
sudo systemctl restart elasticsearch.service

 

Ссылка на комментарий
Поделиться на другие сайты

Инструкция для установки Elasticsearch вручную (на серверах в России):

image.png

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.17.1-amd64.deb
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.17.1-amd64.deb.sha512
shasum -a 512 -c elasticsearch-8.17.1-amd64.deb.sha512 
sudo dpkg -i elasticsearch-8.17.1-amd64.deb

Ссылка: установка Elasticsearch в Debain вручную

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Статистика пользователей

    367
    Пользователей
    311
    Максимум онлайн
    GeorgeChiem
    Новый пользователь
    GeorgeChiem
    Регистрация
×
×
  • Создать...