Перейти до основного вмісту
Знижка 50% усі плани, обмежений час. Від $2.48/mo
OpenSearch

OpenSearch

OpenSearch — форк Apache 2.0 Elasticsearch. Пошук і аналітика під ліцензією з відкритим кодом, з повною сумісністю з Elasticsearch API. Створений AWS у 2021 році після зміни ліцензії Elastic. Використовується у Walmart, Netflix та понад 100 AWS-native розгортаннях.

З першого погляду

13.2k

Зірки на GitHub

247

Перегляди сторінки

261

Активні інсталяції

Ліцензія Apache-2.0 Версія Latest OS Ubuntu Server 24.04 LTS Min RAM 4 GB IP IPV4,IPV6

Активні інсталяції є зразковими даними (попередній перегляд); реальна метрика буде підключена до запуску.

Доступ до OpenSearch

  • URL: https://localhost:9200
  • Дані адміністратора: зберігаються в /root/.cloudzy-creds
  • За замовчуванням OpenSearch прив'язується до localhost (127.0.0.1) і НЕ доступний через IP-адресу сервера.
  • Приклад тесту з curl: curl -X GET https://localhost:9200 -u 'admin:<password>' --insecure

Доступ до дашбордів OpenSearch (UI)

  • URL: http://<SERVER_IP>:5601
  • Дані для входу: зберігаються в /root/.cloudzy-creds
  • Dashboards налаштований на прослуховування 0.0.0.0 для віддаленого доступу.

Важливі файли та директорії

  • Облікові дані: /root/.cloudzy-creds
  • Конфігурація OpenSearch: /etc/opensearch/opensearch.yml
  • Дані OpenSearch: /var/lib/opensearch
  • OpenSearch журнали: /var/log/opensearch
  • Конфігурація панелей керування: /etc/opensearch-dashboards/opensearch_dashboards.yml
  • Журнали панелей керування: /var/log/opensearch-dashboards

Керування сервісом

OpenSearch:

systemctl status opensearch
systemctl restart opensearch
journalctl -u opensearch -f

Інформаційні панелі OpenSearch:

systemctl status opensearch-dashboards
systemctl restart opensearch-dashboards
journalctl -u opensearch-dashboards -f

Нотатки

  • OpenSearch прослуховує на localhost (127.0.0.1) за замовчуванням і недоступний через IP-адресу сервера без явного налаштування.
  • SSH port forwarding можна використовувати для безпечного віддаленого доступу до OpenSearch без відкриття порту 9200.
  • Приклад SSH port forwarding: ssh -L 9200:localhost:9200 root@<SERVER_IP>
  • OpenSearch Dashboards налаштований на прослуховування на 0.0.0.0 і доступний віддалено на порту 5601.
  • Облікові дані для автентифікації в Dashboards визначено в /etc/opensearch-dashboards/opensearch_dashboards.yml.

Більше в розділі Моніторинг

Схожі додатки.

Розгорніть OpenSearch зараз. Від $2,48/міс.