Вот как вы можете установить 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.