Вот как вы можете установить Elasticsearch, мощную поисковую и аналитическую систему, на свой компьютер с Ubuntu.

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

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

Что такое эластичный поиск?

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

Elasticsearch, созданный на основе Apache Lucene, предлагает мощные возможности полнотекстового поиска и гибкий язык запросов. Он обладает высокой масштабируемостью, отказоустойчивостью и может обрабатывать различные типы данных. Elasticsearch широко используется для таких приложений, как анализ журналов, мониторинг и многое другое.

Предварительные условия для установки Elasticsearch

Есть одно важное условие для установки Elasticsearch в Ubuntu. Поскольку Elasticsearch — это Java-приложение, вам потребуется JDK версии 11 или выше, установленный и правильно настроенный в вашей системе.

Вот как проверить, установлен ли JDK в Linux:

Java --версия

Эта команда должна вывести версию Java, установленную в вашей системе. В случае, если вы получите "команда не найдена" или любой другой тип ошибки, это может означать, что у вас не установлена ​​Java.

Вы можете либо вручную установить JDK, загрузив архив, либо установить его через диспетчер пакетов вашего дистрибутива Linux. В идеале установка с помощью менеджеров пакетов — это путь, поскольку это намного быстрее и без проблем, чем прежний практический метод.

Вот как вы можете установить JDK на Ubuntu с помощью менеджера пакетов APT:

sudo apt установить openjdk-18-jdk 

Вы можете заменить 18 в команде на любую версию JDK выше 11. Дождитесь завершения установки, а затем повторно запустите команду, чтобы проверить версию Java. На этот раз вы должны увидеть версию в качестве вывода.

Шаг 1. Добавьте ключ GPG и обновите репозитории.

Elasticsearch не является частью официальных репозиториев Ubuntu. Чтобы установить Elasticsearch с помощью APT, вам нужно добавить его список источников и ключ GPG.

Выполните следующие команды, чтобы добавить источник пакета Elasticsearch и ключ GPG, а также обновить список источников для APT:

завиток -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elastic.gpg
echo "deb [signed-by=/usr/share/keyrings/elastic.gpg] https://artifacts.elastic.co/packages/8.x/apt стабильная основная" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
судо подходящее обновление

Вы можете изменить «8» во второй команде на «7» или другой номер версии, если хотите загрузить определенную версию Elasticsearch.

Шаг 2. Установите Elasticsearch с помощью APT

Теперь вы можете установить пакет Elasticsearch с помощью APT, как если бы вы устанавливали любой обычный пакет. Вот команда для установки Elasticsearch в Ubuntu:

sudo apt установить elasticsearch

Введите Д при запросе разрешений и дождитесь завершения установки. После установки следуйте инструкциям на экране, чтобы настроить Elasticsearch для интеграции с Kibana или другим программным обеспечением для визуализации данных.

Шаг 3. Установите Elasticsearch с помощью пакета DEB

Если вы не хотите использовать APT для установки Elasticsearch, у вас есть возможность загрузить пакет DEB с официального сайта и установить его с помощью команда dpkg.

Сначала загрузите пакет DEB с помощью wget. Затем используйте команду dpkg с повышенными привилегиями для установки Elasticsearch:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.8.2-amd64.deb
sudo dpkg -i elasticsearch-8.8.2-amd64.deb

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

Скачать:Эластичный поиск

Теперь вы знаете, как установить Elasticsearch на Ubuntu

После установки вы сможете комбинировать Elasticsearch с Kibana, Fleet или другим программным обеспечением в соответствии с вашими требованиями.

Хотя стек ELK отлично подходит для мониторинга журналов в корпоративных средах, он может быть немного излишним для вашей обычной домашней сети. Возможно, вы захотите проверить альтернативный и более простой способ начать ведение журнала в Linux.