Кумар Ш. .,Шукла П. .

Elasticsearch, Kibana, Logstash и поисковые системы нового поколения

Сообщить о появлении
Загрузите файл EPUB или FB2 на Букмейт — и начинайте читать книгу бесплатно. Как загрузить книгу?
  • Сергей Марковцитирует4 года назад
    Кластеры обеспечивают физический уровень для создания индексов. Индекс может содержать один или несколько типов, а каждый тип — миллионы или миллиарды документов. Индексы разделяются на шарды, которые являются фрагментами данных внутри индекса. Шарды распределяются по узлам кластера. Реплики — копии первичных шардов, обеспечивающие высокий уровнень доступности данных при неполадках оборудования.
  • Сергей Марковцитирует4 года назад
    шардов не только обеспечивают высокий уровень доступности данных, но и полезны для распределения запросов по копиям.
  • Сергей Марковцитирует4 года назад
    Для этого предусмотрены реплики шардов, или копии. Каждый шард индекса может быть настроен таким образом, чтобы у него было некоторое количество копий или не было ни одной. Реплики шардов — это дополнительные копии оригинального или первичного шарда для обеспечения высокого уровня доступности данных.
  • Сергей Марковцитирует4 года назад
    Процесс разделения данных по шардам называется шардированием. Это неотъемлемая часть Elasticsearch, необходимая для масштабируемой и параллельной работы с выполнением оптимизации:

    • дискового пространства по разным узлам кластера;

    • вычислительной мощности по разным узлам кластера.

    По умолчанию каждый индекс настроен так, чтобы иметь пять шардов в Elastic­search. В момент создания индекса можно обозначить количество шардов, на которые будут разделены данные вашего индекса. После того как индекс создан, количество шардов невозможно изменить.
  • Сергей Марковцитирует4 года назад
    Один индекс содержит документы одного или нескольких типов. Шарды помогают распределить индекс по кластеру. Они распределяют документы из одного индекса по различным узлам.
  • Сергей Марковцитирует4 года назад
    начала разберемся, что такое кластер. Один индекс содержит документы одного или нескольких типов. Шарды помогают распределить индекс по кластеру. Они распределяют документы из одного индекса по различным узлам.
  • Сергей Марковцитирует4 года назад
    Кластер содержит один или несколько индексов и отвечает за выполнение таких операций, как поиск, индексирование и агрегации. Кластер формируется одним или несколькими узлами. Любой узел Elasticsearch всегда является частью кластера, даже если это кластер единичного узла. По умолчанию каждый узел пытается присоединиться к кластеру с именем Elasticsearch. Если вы запускаете несколько узлов внутри одной сети без изменения параметра cluster.name в файле config/elasticsearch.yml, они автоматически объединяются в кластер.
  • Сергей Марковцитирует4 года назад
    Узел Elasticsearch — это единичный сервер системы, который может быть частью большого кластера узлов. Он участвует в индексировании, поиске и выполнении других операций, поддерживаемых Elasticsearch. Каждому узлу Elasticsearch в момент запуска присваиваются уникальный идентификатор и имя. Можно также назначить узлу статическое имя с помощью параметра node.name в конфигурационном файле Elasticsearch config/elasticsearch.yml.
  • Сергей Марковцитирует4 года назад
    в документе Elasticsearch хранятся следующие внутренние метаполя:

    • _id — уникальный идентификатор документа внутри типа по аналогии с первичным ключом в таблице базы данных. Он может генерироваться автоматически или выбираться пользователем;

    • _type — это поле содержит тип документа;

    • _index — хранит имя индекса документа.
  • Сергей Марковцитирует4 года назад
    Типы помогают логически группировать или организовывать однотипные документы по индексам.
fb2epub
Перетащите файлы сюда, не более 5 за один раз