Щоб налаштувати 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>