OpenSearch – це пошуково-аналітичний пакет з відкритим вихідним кодом, що дає змогу користувачам виконувати розширені пошукові операції та аналізувати великі обсяги даних. Розроблений Amazon Web Services (AWS), він є надійним рішенням для підприємств, які потребують потужних пошукових можливостей та аналітики в режимі реального часу. У цьому посібнику представлено комплексний покроковий підхід до встановлення OpenSearch на Ubuntu 24.04, що дасть вам змогу отримати всі необхідні інструменти та конфігурації для початку роботи.
Системні вимоги
- Установлено Ubuntu 24.04 LTS.
- Привілеї користувача Root або sudo.
- Мінімальні апаратні характеристики: 2 ГБ оперативної пам’яті (рекомендується 4 ГБ), 1 ядро процесора (рекомендується 2 ядра) і не менше 20 ГБ дискового простору.
Вимоги до програмного забезпечення
- Для коректної роботи OpenSearch потрібен Java Development Kit (JDK) версії 11 або вище.
- Основні інструменти командного рядка, такі як curl, lsb-release, gnupg2 і ca-certificates.
Крок 1: Оновлення системних пакетів
Оновлення системних пакетів дуже важливе для запобігання проблемам із сумісністю під час інсталяції.
sudo apt update
sudo apt upgrade -y
Ця команда оновлює списки пакетів і оновлює встановлені пакети до останніх версій.
Крок 2: Встановлення необхідних залежностей
Перед додаванням репозиторію OpenSearch переконайтеся, що у вашій системі встановлені необхідні залежності.
sudo apt install curl lsb-release gnupg2 ca-certificates -y
Ця команда встановлює необхідні пакети, які допоможуть в управлінні сховищами та безпечними з’єднаннями в процесі встановлення.
Крок 3: Додайте репозиторій OpenSearch
Пакет OpenSearch не включений до репозиторіїв Ubuntu за замовчуванням, тому вам необхідно додати його вручну.
Імпортуйте ключ GPG
Ключ GPG гарантує, що пакети, які завантажуються, є справжніми і не були підроблені.
curl -o- https://artifacts.opensearch.org/publickeys/opensearch.pgp | sudo gpg --dearmor --batch --yes -o /usr/share/keyrings/opensearch-keyring
Додайте сховище APT
Додайте сховище OpenSearch у свою систему за допомогою такої команди:
echo "deb [signed-by=/usr/share/keyrings/opensearch-keyring] https://artifacts.opensearch.org/releases/bundle/opensearch/2.x/apt stable main" | sudo tee /etc/apt/sources.list.d/opensearch.list
Ця команда створить новий файл списку джерел для OpenSearch, що дозволить вашому менеджеру пакетів знайти його під час встановлення.
Крок 4: Встановлення OpenSearch
Тепер, коли ви додали сховище, настав час встановити OpenSearch.
Знову оновіть список пакетів
sudo apt update
Встановіть пакет OpenSearch
sudo apt install opensearch -y
Ця команда встановлює останню версію OpenSearch, доступну в доданому вами сховищі. Якщо вам потрібна конкретна версія, ви можете вказати її таким чином:
sudo apt install opensearch=
Замініть номер версії на потрібний, наприклад `opensearch=2.10.0`.
Крок 5: Налаштуйте OpenSearch
Конфігураційний файл за замовчуванням для OpenSearch знаходиться за адресою `/etc/opensearch/opensearch.yml`. Вам потрібно буде відредагувати цей файл, щоб налаштувати установку відповідно до ваших потреб.
sudo nano /etc/opensearch/opensearch.yml
Редагування параметрів конфігурації
- host: Встановіть це значення на IP-адресу вашого сервера або `0.0.0.0.0` для прослуховування всіх інтерфейсів.
- type (тип виявлення): Встановіть значення `single-node`, якщо ви використовуєте один екземпляр OpenSearch.
- security.disabled: Встановіть значення `false`, якщо ви хочете увімкнути функції безпеки (рекомендується для продакшена).
Приклад конфігурації може мати такий вигляд:
# Bind OpenSearch to the correct network interface.
network.host: 0.0.0.0
# Discovery type for single-node setup.
discovery.type: single-node
# Enable security features.
plugins.security.disabled: false
Крок 6: Запуск і ввімкнення служби OpenSearch
Після налаштування OpenSearch необхідно запустити його службу і ввімкнути її запуск під час завантаження.
sudo systemctl start opensearch
sudo systemctl enable opensearch
Ви можете перевірити стан служби OpenSearch за допомогою:
sudo systemctl status opensearch
Крок 7: Перевірка встановлення OpenSearch
Останній крок у підтвердженні встановлення – перевірка коректності роботи OpenSearch. Для цього можна зробити запит до локального сервера за допомогою curl.
curl -X GET http://localhost:9200/
Якщо все налаштовано правильно, ви маєте побачити JSON-відповідь, що містить інформацію про ваш екземпляр OpenSearch, включно з номером версії та ім’ям кластера.
Крок 8: Встановлення та налаштування OpenSearch Dashboard
OpenSearch Dashboard надає зручний інтерфейс для керування даними та візуалізації результатів пошуку. Щоб встановити її, виконайте такі кроки:
Додайте репозиторій Dashboard Repository
echo "deb https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.x/apt stable main" | sudo tee /etc/apt/sources.list.d/opensearch-dashboards.list
sudo apt update
sudo apt install opensearch-dashboards -y
Запустіть і увімкніть службу Dashboard Service
sudo systemctl start opensearch-dashboards
sudo systemctl enable opensearch-dashboards
Доступ до приладової панелі
Ви можете отримати доступ до панелі OpenSearch Dashboard, перейшовши за адресою http://localhost:5601. Облікові дані для входу за замовчуванням такі:
- Користувач: admin
- Пароль: admin (змініть його в процесі роботи)
Поради щодо усунення неполадок
- Якщо у вас виникли проблеми із запуском однієї зі служб, перевірте журнали, розташовані за адресою `/var/log/opensearch/`, на наявність повідомлень про помилки, які допоможуть діагностувати проблеми.
- Якщо команди curl не працюють, переконайтеся, що налаштування брандмауера дозволяють трафік на порту 9200 для OpenSearch і на порту 5601 для приладової панелі.
- Якщо ви не можете отримати доступ до приладової панелі, перевірте, чи запущена служба за допомогою “systemctl status opensearch-dashboards` і перевірте мережеві конфігурації у файлі `opensearch.yml`.
- Якщо аутентифікація не проходить, переконайтеся, що ви правильно налаштували ролі користувачів у налаштуваннях безпеки OpenSearch.
Додавання джерел даних в OpenSearch Dashboard
Ви можете підключити різні джерела даних до вашого екземпляру OpenSearch через інтерфейс приладової панелі. Для цього необхідно:
- Перейдіть до розділу Керування > Джерела даних у панелі керування, і ви зможете легко налаштувати підключення.
- Залежно від типу джерела даних вам можуть знадобитися плагіни; зверніться до офіційної документації для отримання конкретних інструкцій з підключення таких сервісів, як Amazon S3 або Prometheus.
- Джерела даних мають бути правильно налаштовані у файлі `opensearch.yml`, особливо якщо використовується шифрування; переконайтеся, що згенеровано та надійно збережено відповідні ключі.
Вітаємо! Ви успішно встановили OpenSearch. Для отримання додаткової допомоги або корисної інформації ми рекомендуємо вам відвідати офіційний сайт OpenSearch.
Користуюсь казино WinBoss вже деякий час, і маю лише позитивні враження. Сайт працює стабільно, ігри цікаві, а бонуси щедрі. Що варто відзначити: Простота реєстрації. Зайняло всього кілька хвилин, після чого одразу можна почати грати. Великий вибір ігор. Тут є як класичні слоти, так і сучасні ігри з неймовірною графікою. Швидкість транзакцій. Поповнення рахунку та виведення коштів відбуваються дуже швидко, без зайвих затримок. Безпека. Відчувається, що казино піклується про захист персональних… Читати далі »