Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
OpenSearch

OpenSearch

OpenSearch — форк Apache 2.0 Elasticsearch. Поиск и аналитика под разрешительной лицензией, с полной совместимостью с Elasticsearch API. Создан сообществом AWS в 2021 году после смены лицензии Elastic. Используется в Walmart, Netflix и более чем 100 развёртываниях на базе AWS.

Кратко

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
  • Конфигурация Dashboards: /etc/opensearch-dashboards/opensearch_dashboards.yml
  • Логи Dashboards: /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 позволяет безопасно получить удалённый доступ к OpenSearch, не открывая порт напрямую 9200.
  • Пример переадресации портов SSH: ssh -L 9200:localhost:9200 root@<SERVER_IP>
  • OpenSearch Dashboards настроен на прослушивание 0.0.0.0 и доступен удалённо на порту 5601.
  • Учётные данные для входа в панель управления задаются в /etc/opensearch-dashboards/opensearch_dashboards.yml.

Ещё в Мониторинге

Похожие приложения.

Запустите OpenSearch прямо сейчас. От $2,48/мес.