👀 Как установить Elasticsearch на Ubuntu 20.04 |

👀 Как установить Elasticsearch на Ubuntu 20.04

Мануал

Elasticsearch – это гибкая, мощная система поиска и анализа в реальном времени с открытым исходным кодом.

Используя простой набор API, инструменти предоставляет возможность полнотекстового поиска.

Elasticsearch доступен бесплатно под лицензией Apache 2, что обеспечивает максимальную гибкость.

Это руководство поможет вам установить Elasticsearch в системе Ubuntu 20.04 LTS.

Предпосылки

Войдите в систему Ubuntu с привилегиями sudo.
Для удаленного сервера Ubuntu, используйте ssh.
Пользователи Windows могут использовать putty или альтернативы для входа в систему Ubuntu:

Шаг 1 – Установка Java

Elasticsearch требует установленного Java run time в вашей системе.

Пользователи системы Ubuntu 20.04 могут запустить следующие команды для установки Java (OpenJDK 11):

sudo apt update sudo apt install openjdk-11-jdk

После установки проверьте версию Java в вашей системе:

java -version  
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

Также убедитесь, что настроена переменная среды JAVA_HOME :

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 

Шаг 2 – Установка Elasticsearch на Ubuntu 20.04

Официальная команда Elasticsearch предоставляет подходящий репозиторий для установки Elasticsearch в системе Ubuntu Linux.

После установки пакета, показанного ниже импортируйте ключ GPG пакетов Elasticsearch.

sudo apt install apt-transport-https  wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - 
Затем настройте репозиторий в вашей системе Debian.
Команда, показанная ниже добавит репо для установки последней версии Elasticsearch 6.X в вашей системе Ubuntu.
add-apt-repository "deb https://artifacts.elastic.co/packages/7.x/apt stable main" 
После добавления репозитория в вашу систему выполните следующие команды для обновления кэша, а затем установите пакеты Elasticsearch в вашей системе.
sudo apt update  sudo apt install elasticsearch 

Приведенные выше команды установят Elasticsearch, включая все необходимые зависимости в вашей системе.

Шаг 3 – Настройка Elasticsearch

Elasticsearch уже установлен в вашей системе.

Вы можете настроить его, отредактировав файл конфигурации Elasticsearch.

Отредактируйте файл конфигурации в вашем любимом текстовом редакторе:

sudo nano /etc/elasticsearch/elasticsearch.yml 
Затем обновите следующие основные конфигурации:
  • network.host – установите сетевой хост на 0.0.0.0, чтобы прослушивать все интерфейсы и делать его общедоступным. Вы можете использовать свой адрес локальной сети только для доступа из этой локальной сети.
 network.host: 0.0.0.0
  • cluster.name – имя кластера. Для многоузлового кластера все узлы должны использовать одно и то же имя кластера.
 cluster.name: myCluster1
  • node.name – Укажите уникальное имя ноды для идентификации в кластере.
 node.name: "myNode1"
Сохраните файл и закройте его.

Шаг 4 – Управление службой Elasticsearch

Далее необходимо включить автоматический запуск Elasticsearch при загрузке системы.

Также запустите службу в первый раз, выполнив следующие команды:

sudo /bin/systemctl enable elasticsearch  sudo /bin/systemctl start elasticsearch 

Вы можете использовать следующие команды для остановки или перезапуска службы Elasticsearch из командной строки:

sudo systemctl stop elasticsearch  sudo systemctl restart elasticsearch 

Шаг 5 – Подключение к Elasticsearch

Сервис Elasticsearch готов к использованию.

Вы можете проверить это с помощью утилиты командной строки curl.

Запустите простую команду GET, используя curl, чтобы проверить настройку.

Вы увидите детали кластера Elasticsearch с версией на вашем экране.

curl -X GET "http://localhost:9200/?pretty" 
{
  "name" : "myNode1",
  "cluster_name" : "myCluster1",
  "cluster_uuid" : "YLBEZHdqQ2W_gMiDUJXJyw",
  "version" : {
    "number" : "7.8.0",
    "build_flavor" : "default",
    "build_type" : "deb",
    "build_hash" : "757314695644ea9a1dc2fecd26d1a43856725e65",
    "build_date" : "2020-06-14T19:35:50.234439Z",
    "build_snapshot" : false,
    "lucene_version" : "8.5.1",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

Приведенный выше вывод показывает спецификации вашего сервераasticsearch.

Вы можете создать новый сегмент для вашего сервера elaticsearch, выполнив следующую команду.

Замените itsecforu на свое имя:

curl -XPUT http://localhost:9200/itsecforu

Вывод:

{"acknowledged":true}

Вывод

В этом руководстве вы узнали, как установить Elasticsearch в системе Ubuntu 20.04 LTS.

Оно также помогает вам выполнить базовую настройку сервера Elasticsearch.

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий