Существует множество способов подключения к кластеру Elasticsearch. Выберите наиболее подходящий метод доступа в зависимости от предпочтительного языка программирования. Разные методы доступа поддерживают различные типы сетевых конфигураций. Адреса доступа к кластеру зависят от выбранной вами сетевой конфигурации. Выберите подходящий метод сетевой конфигурации в соответствии с вашей сетевой средой.
Метод доступа | Сценарий | Подробности |
|---|---|---|
Kibana (рекомендовано) |
Не зависящий от языка | |
Cerebro | ||
Open-source API Elasticsearch | Запустите команды Curl для доступа и управления кластерами Elasticsearch. | |
Java | Используйте Java для доступа и управления кластерами Elasticsearch. Чтобы избежать проблем совместимости, используйте клиент Java, соответствующий версии вашего кластера Elasticsearch. | |
Python | Используйте Python для доступа и управления кластерами Elasticsearch. | |
MRS Hive | Используйте коннектор Elasticsearch-Hadoop (ES-Hadoop) сервиса MRS для доступа к кластерам Elasticsearch и их управления с помощью Hive. | |
Go | Используйте Go для доступа к кластерам Elasticsearch и их управления. | |
Аутентификация LDAP | Включите аутентификацию Lightweight Directory Access Protocol (LDAP) для кластера Elasticsearch. |
Настройте сеть кластера Elasticsearch и убедитесь, что у вас есть сервер, способный подключиться к сети кластера. Получите адрес доступа к кластеру, исходя из выбранной сети. Используйте этот адрес для доступа к кластеру.
Network Environment | Access Method | Сценарий | Подробности |
|---|---|---|---|
Приватная сеть | Приватный IP-адрес | Получите приватный IP-адрес каждого узла в кластере и получите доступ к кластеру, подключившись к одному из этих IP-адресов. Как получить:
| Это метод по умолчанию. |
Частная сеть | Частный IP-адрес выделенного балансировщика нагрузки | Свяжите выделенный балансировщик нагрузки с кластером, чтобы обеспечить доступ через частный IP-адрес этого выделенного балансировщика нагрузки. Как получить:
| |
Публичная сеть | Публичный IP-адрес | Включите доступ из публичной сети для кластера в режиме безопасности, использующего HTTPS, и настройте белый список для контроля доступа. Кластер можно будет использовать из публичной сети через его публичный IP-адрес. Как получить:
| |
Публичная сеть | Публичный IP‑адрес выделенного балансировщика нагрузки | Свяжите с кластером выделенный балансировщик нагрузки, сконфигурированный с EIP, чтобы обеспечить доступ через публичный IP‑адрес этого выделенного балансировщика нагрузки. Как получить:
|