Установка ElasticSearch на Linux Ubuntu

Установка ElasticSearch

Перед установкой ElasticSearch необходимо проверить установку java

Если java не установлена — устанавливаем

Отлично, java установлена, теперь ставим непосредственно ElasticSearch. Самую последнюю версию можно взять с оффициального сайта elastic.co. На момент написания статьи это версия 2.3 и версия Kibana 4.5

Если ElasticSearch и Kibana устанавливаются на одной машине, то настроек по умолчанию достаточно для начала работы.

Настройка ElasticSearch

Редактируем конфигурационный файл /etc/elasticsearch/elasticsearch.yml:

Раскомментируем и отредактируем стоки cluster.name и node.name:

(вместо «elk-server.ss.lu» и «mynodename» можете вставьте свои значения)

Основные команды работы с ElasticSearch

Бэкап данных в ElasticSearch

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

  • type — тип хранилища, куда они будут складываться. Из коробки есть только файловая система. С помощью дополнительных плагинов можно реализовать заливку на AWS S3, HDFS и Azure Cloud;
  • location — куда сохранять новые бэкапы;
  • compress — сжимать ли бэкапы. По факту сжимает только метаинформацию, а файлы данных остаются несжатыми. По умолчанию включено.

После создания репозитория можно бэкапировать:

Данный http запрос создает бэкап с названием snapshot_1 в репозитории my_backup.

Восстановление данных в ElasticSearch

Восстановить данные можно следующим образом:

Снимки состояния делаются инкрементальные. То есть в первый раз создается полный бэкап, а далее при последующих бэкапах фиксируется только разница состояния между текущим моментом и моментом предыдущего бэкапа.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *