Щоб налаштувати Elasticsearch 7 на Ubuntu 20.04, виконайте ці прості команди одну за одною в інтерфейсі командного рядка:

sudo apt -y install gnupg
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

sudo apt -y install apt-transport-https
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
sudo apt update
sudo apt -y install elasticsearch
//To install a specific Elasticsearch version, specify it in the command:
sudo apt -y install elasticsearch=7.10.2

За замовчуванням Elasticsearch використовує 2 ГБ оперативної пам'яті для JVM. Якщо ваш сервер має обмежений розмір пам'яті, ви можете зменшити його, наприклад, до 1 ГБ або 512 МБ. Для цього відредагуйте файл jvm.options, виконайте команду:

sudo nano /etc/elasticsearch/jvm.options

та змініть

-Xms2g
-Xmx2g

на

-Xms1g
-Xmx1g

. Збережіть файл jvm.options.

Далі увімкніть та запустіть службу elasticsearch, виконайте команди:

sudo systemctl enable elasticsearch.service && sudo systemctl restart elasticsearch.service

Після цього ви можете перевірити elasticsearch та подивитися, чи працює він. Виконайте команду:

systemctl status elasticsearch.service

Якщо все гаразд, ви повинні побачити подібний результат:

● elasticsearch.service - Elasticsearch
Loaded: loaded (/lib/systemd/system/elasticsearch.service; enabled; vendor>
Active: active (running) since Sun 20XX-11-14 10:23:20 EET; 1s ago
Docs: https://www.elastic.co
Main PID: 14009 (java)
Tasks: 65 (limit: 18364)
Memory: 719.1M
CGroup: /system.slice/elasticsearch.service
└─14009 /usr/share/elasticsearch/jdk/bin/java -Xshare:auto -Des.ne>