Установка Elasticsearch в Ubuntu

xcom-shop.ru

Elasticsearch — самая популярна свободная программная поисковая система, которая позволяет быстро в режиме реального времени хранить, искать и анализировать большие объемы данных.

Elasticsearch

Подготовка к установке Elasticsearch в Ubuntu

Установить последние обновления в системе

apt update && apt upgrade

Установить утилиты, необходимы для установки Elasticseach

apt install wget apt-transport-https curl gnupg2

Поскольку Elasticsearch и некоторые его компоненты написаны на Java, необходимо установить JDK

apt install openjdk-11-jdk

Установить GPG ключ репозитория Elasticsearch

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

Установка Elasticsearch в Ubuntu из APT репозитория

Необходимо добавить репозиторий Elasticsearch в систему

echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | tee -a /etc/apt/sources.list.d/elastic-7.x.list

После чего, необходимо обновить список доступных пакетов

apt update

Для установки, запускаем команду

apt install elasticsearch

По окончанию установки, устанавливаем и запускаем службу

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

Установка Elasticsearch в Ubuntu из DEB пакета

Заходим на страницу загрузки: https://www.elastic.co/downloads/elasticsearch и в списке выбираем "deb x86_64"

Копируем ссылку, для того что бы скачать DEB пакет

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.16.2-amd64.deb

Устанавливаем скачанный пакет через утилиту dpkg

dpkg -i elasticsearch-7.16.2-amd64.deb

По окончанию установки, устанавливаем и запускаем службу

systemctl daemon-reload
systemctl enable elasticsearch
systemctl start elasticsearch

Проверка работы Elasticsearch

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

curl localhost:9200

Конда должна вернуть ответ в формате Json

{
  "name" : "Cp8oag6",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "AT69_T_DTp-1qgIJlatQqA",
  "version" : {
    "number" : "7.16.2",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "f27399d",
    "build_date" : "2016-03-30T09:51:41.449Z",
    "build_snapshot" : false,
    "lucene_version" : "8.10.1",
    "minimum_wire_compatibility_version" : "1.2.3",
    "minimum_index_compatibility_version" : "1.2.3"
  },
  "tagline" : "You Know, for Search"
}
Добавить комментарий