Yandex.Cloud
  • Сервисы
  • Почему Yandex.Cloud
  • Сообщество
  • Решения
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Yandex Managed Service for Elasticsearch
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Информация об имеющихся кластерах
    • Создание кластера
    • Подключение к кластеру
    • Остановка и запуск кластера
    • Управление хостами Elasticsearch
    • Управление пользователями Elasticsearch
    • Удаление кластера
  • Концепции
    • Взаимосвязь ресурсов сервиса
    • Индексы
    • Поиск с помощью Elasticsearch
    • Классы хостов
    • Сеть в Managed Service for Elasticsearch
    • Квоты и лимиты
    • Типы хранилища
    • Шардирование и репликация
  • Управление доступом
  • Правила тарификации
  • Справочник API
    • Аутентификация в API
    • gRPC
      • Обзор
      • ClusterService
      • OperationService
      • ResourcePresetService
      • UserService
      • OperationService
    • REST
      • Обзор
      • Cluster
        • Обзор
        • addHosts
        • create
        • delete
        • deleteHosts
        • get
        • list
        • listHosts
        • listLogs
        • listOperations
        • move
        • start
        • stop
        • streamLogs
        • update
      • Operation
        • Обзор
        • get
      • ResourcePreset
        • Обзор
        • get
        • list
      • User
        • Обзор
        • get
        • list
  • Вопросы и ответы
  1. Начало работы

Как начать работать с Managed Service for Elasticsearch

  • Перед началом работы
  • Создайте кластер
  • Подключитесь к кластеру
  • Подключитесь к Kibana
  • Что дальше

Чтобы начать работу с сервисом:

  1. Создайте кластер.
  2. Подключитесь к кластеру.
  3. Подключитесь к Kibana.

Перед началом работы

  1. Войдите в консоль управления или зарегистрируйтесь, если вы еще не зарегистрированы.

  2. Если у вас еще нет каталога, создайте его:

    1. На стартовой странице консоли управления нажмите кнопку Создать каталог.

    2. Введите имя каталога.

      • Длина — от 3 до 63 символов.
      • Может содержать строчные буквы латинского алфавита, цифры и дефисы.
      • Первый символ — буква. Последний символ — не дефис.
    3. Выберите опцию Создать сеть по умолчанию. Будет создана сеть с подсетями в каждой зоне доступности. Также в данной сети будет создана группа безопасности по умолчанию, внутри которой весь сетевой трафик разрешен.

    4. Нажмите кнопку Создать.

  3. Подключаться к кластеру Elasticsearch можно как изнутри, так и извне Yandex.Cloud:

    • Чтобы подключиться изнутри Yandex.Cloud, создайте виртуальную машину на основе Linux или Windows в той же сети, что и кластер.
    • Чтобы подключиться к кластеру из интернета, запросите публичный доступ к хостам с ролью Data node при создании кластера.

Примечание

Эта инструкция предполагает, что подключение к кластеру производится из интернета.

Создайте кластер

  1. В консоли управления выберите каталог, в котором нужно создать кластер.

  2. Выберите сервис Managed Service for Elasticsearch.

  3. Нажмите кнопку Создать кластер. Процесс подробно рассмотрен в разделе Создание кластера.

  4. Задайте параметры кластера.

    Чтобы получить доступ к веб-интерфейсу Kibana, запросите публичный доступ:

    1. Измените настройки хоста с ролью Data node, нажав значок для хоста.
    2. Выберите опцию Публичный доступ.
    3. Нажмите кнопку Сохранить.

    Публичный доступ можно запросить для одного или нескольких хостов с такой ролью. После создания кластера станет доступно подключение к Kibana, расположенной на этих хостах.

    Совет

    Если нет возможности запросить публичный доступ к хостам (например, из соображений безопасности), то Kibana можно воспользоваться, настроив проксирование соединений через виртуальную машину в Yandex Compute Cloud , которая находится в той же сети, что и кластер. Подробнее см. в разделе Подключение к кластеру.

  5. Нажмите кнопку Создать кластер.

  6. Дождитесь, когда кластер будет готов к работе: его статус на панели Managed Service for Elasticsearch сменится на Running, а состояние — на Alive. Это может занять некоторое время.

Подключитесь к кластеру

Предполагается, что все перечисленные ниже шаги выполняются на Linux.

Чтобы подключиться к кластеру:

  1. Установите SSL-сертификат:

    $ mkdir -p ~/.elasticsearch
    $ wget  "https://storage.yandexcloud.net/cloud-certs/CA.pem" -O ~/.elasticsearch/root.crt
    $ chmod 0600 ~/.elasticsearch/root.crt
    
  2. Подключитесь к кластеру с помошью утилиты cURL:

    $ curl \
      --user <имя пользователя>:<пароль> \
      --cacert ~/.elasticsearch/root.crt \
      -X GET 'https://<FQDN публично доступного хоста Elasticsearch с ролью Data node>:9200'
    

    Для подключения нужно использовать имя пользователя и пароль, которые были заданы при создании кластера.

    При успешном подключении будет выведено похожее сообщение:

    {
      "name" : "....mdb.cloud.yandex.net",
      "cluster_name" : "...",
      "cluster_uuid" : "...",
      ...
      "tagline" : "You Know, for Search"
    }
    

Подключитесь к Kibana

  1. Подключитесь с помощью браузера к веб-интерфейсу Kibana.

    Для подключения:

    1. Установите SSL-сертификат в хранилище доверенных корневых сертификатов браузера (инструкция для Mozilla Firefox).
    2. Перейдите в браузере по адресу https://<FQDN публично доступного хоста Elasticsearch с ролью Data node>.
    3. Введите имя пользователя и пароль, которые были заданы при создании кластера.
  2. Загрузите в Elasticsearch один или несколько наборов тестовых данных с помощью Kibana:

    1. На приветственном экране Kibana нажмите кнопку Try our sample data.
    2. Добавьте данные из одного или нескольких наборов данных, нажав кнопку Add data для нужного набора.
  3. Исследуйте данные с помощью Kibana и Elasticsearch, нажав кнопку View data для интересующего набора данных.

Подробнее о работе с Kibana см. в документации Elasticsearch.

Что дальше

  • Изучите концепции сервиса.
  • Узнайте подробнее о создании кластера и подключении к кластеру.
В этой статье:
  • Перед началом работы
  • Создайте кластер
  • Подключитесь к кластеру
  • Подключитесь к Kibana
  • Что дальше
Language
Вакансии
Политика конфиденциальности
Условия использования
© 2021 ООО «Яндекс.Облако»